Skip to content

dota_gcmessages_client_coaching.proto

  • Module: dota_gcmessages_client_coaching_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 2
  • Messages: 35 (top-level: 35)
  • Enums: 17 (top-level: 4)

Imports

  • dota_shared_enums.proto
  • dota_gcmessages_common_lobby.proto

Messages

Expand any message to inspect all fields.

CMsgPlayerCoachMatch — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional``
2match_outcome.EMatchOutcomeoptional``default = k_EMatchOutcome_Unknown
3coached_teamuint32optional``
4start_timefixed32optional``
5durationuint32optional``
6teammate_ratings.ECoachTeammateRatingrepeated``
7coach_flagsuint32optional``
CMsgPrivateCoachingSessionMember — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional``
2member_flagsuint32optional``
3member_session_rating.ECoachTeammateRatingoptional``default = k_ECoachTeammateRating_None
CMsgPrivateCoachingSession — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1private_coaching_session_iduint64optional``
2requested_timestampfixed32optional``
3requested_languageuint32optional``
4coaching_session_state.EPrivateCoachingSessionStateoptional``default = k_ePrivateCoachingSessionState_Invalid
5session_members.CMsgPrivateCoachingSessionMemberrepeated``
6current_lobby_iduint64optional``
7current_server_steam_iduint64optional``
8accepted_timestampfixed32optional``
9completed_timestampfixed32optional``
CMsgPrivateCoachingSessionStatus — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1requester_competitive_rank_tieruint32optional``
2requester_games_playeduint32optional``
CMsgAvailablePrivateCoachingSession — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coaching_session.CMsgPrivateCoachingSessionoptional``
2coaching_session_status.CMsgPrivateCoachingSessionStatusoptional``
CMsgAvailablePrivateCoachingSessionList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1available_coaching_sessions.CMsgAvailablePrivateCoachingSessionrepeated``
CMsgAvailablePrivateCoachingSessionSummary — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coaching_session_countuint32optional``
CMsgClientToGCRequestPlayerCoachMatches — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgClientToGCRequestPlayerCoachMatchesResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCRequestPlayerCoachMatchesResponse.EResponseoptional``default = k_eInternalError
2coach_matches.CMsgPlayerCoachMatchrepeated``
CMsgClientToGCRequestPlayerCoachMatch — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional``
CMsgClientToGCRequestPlayerCoachMatchResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCRequestPlayerCoachMatchResponse.EResponseoptional``default = k_eInternalError
2coach_match.CMsgPlayerCoachMatchoptional``
CMsgClientToGCSubmitCoachTeammateRating — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional``
2coach_account_iduint32optional``
3rating.ECoachTeammateRatingoptional``default = k_ECoachTeammateRating_None
4reasonstringoptional``
CMsgClientToGCSubmitCoachTeammateRatingResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCSubmitCoachTeammateRatingResponse.EResponseoptional``default = k_eInternalError
CMsgGCToClientCoachTeammateRatingsChanged — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coach_match.CMsgPlayerCoachMatchoptional``
CMsgClientToGCRequestPrivateCoachingSession — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1languageuint32optional``
CMsgClientToGCRequestPrivateCoachingSessionResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCRequestPrivateCoachingSessionResponse.EResponseoptional``default = k_eInternalError
2coaching_session.CMsgPrivateCoachingSessionoptional``
CMsgClientToGCAcceptPrivateCoachingSession — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coaching_session_iduint64optional``
CMsgClientToGCAcceptPrivateCoachingSessionResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCAcceptPrivateCoachingSessionResponse.EResponseoptional``default = k_eInternalError
2coaching_session.CMsgPrivateCoachingSessionoptional``
CMsgClientToGCLeavePrivateCoachingSession — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgClientToGCLeavePrivateCoachingSessionResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCLeavePrivateCoachingSessionResponse.EResponseoptional``default = k_eInternalError
CMsgClientToGCGetCurrentPrivateCoachingSession — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgClientToGCGetCurrentPrivateCoachingSessionResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCGetCurrentPrivateCoachingSessionResponse.EResponseoptional``default = k_eInternalError
2current_session.CMsgPrivateCoachingSessionoptional``
CMsgGCToClientPrivateCoachingSessionUpdated — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coaching_session.CMsgPrivateCoachingSessionoptional``
CMsgClientToGCSubmitPrivateCoachingSessionRating — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coaching_session_iduint64optional``
2session_rating.ECoachTeammateRatingoptional``default = k_ECoachTeammateRating_None
CMsgClientToGCSubmitPrivateCoachingSessionRatingResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCSubmitPrivateCoachingSessionRatingResponse.EResponseoptional``default = k_eInternalError
CMsgClientToGCGetAvailablePrivateCoachingSessions — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1languageuint32optional``
CMsgClientToGCGetAvailablePrivateCoachingSessionsResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCGetAvailablePrivateCoachingSessionsResponse.EResponseoptional``default = k_eInternalError
2available_sessions_list.CMsgAvailablePrivateCoachingSessionListoptional``
CMsgClientToGCGetAvailablePrivateCoachingSessionsSummary — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse.EResponseoptional``default = k_eInternalError
2coaching_session_summary.CMsgAvailablePrivateCoachingSessionSummaryoptional``
CMsgClientToGCJoinPrivateCoachingSessionLobby — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgClientToGCJoinPrivateCoachingSessionLobbyResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCJoinPrivateCoachingSessionLobbyResponse.EResponseoptional``default = k_eInternalError
CMsgClientToGCCoachFriend — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1target_account_iduint32optional``
CMsgClientToGCCoachFriendResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCCoachFriendResponse.EResponseoptional``default = k_eInternalError
CMsgClientToGCRespondToCoachFriendRequest — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coach_account_iduint32optional``
2response.ELobbyMemberCoachRequestStateoptional``default = k_eLobbyMemberCoachRequestState_None
CMsgClientToGCRespondToCoachFriendRequestResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCRespondToCoachFriendRequestResponse.EResponseoptional``default = k_eInternalError

Enums

Expand any enum to inspect all values.

ECoachTeammateRating — values: 4
  • Parent: (top-level)
NameNumber
k_ECoachTeammateRating_None0
k_ECoachTeammateRating_Positive1
k_ECoachTeammateRating_Negative2
k_ECoachTeammateRating_Abusive3
EPrivateCoachingSessionState — values: 6
  • Parent: (top-level)
NameNumber
k_ePrivateCoachingSessionState_Invalid0
k_ePrivateCoachingSessionState_SearchingForCoach1
k_ePrivateCoachingSessionState_CoachAssigned2
k_ePrivateCoachingSessionState_Finished3
k_ePrivateCoachingSessionState_Expired4
k_ePrivateCoachingSessionState_Abandoned5
EPrivateCoachingSessionMemberFlag — values: 3
  • Parent: (top-level)
NameNumber
k_EPrivateCoachingSessionMemberFlag_Requester1
k_EPrivateCoachingSessionMemberFlag_Coach2
k_EPrivateCoachingSessionMemberFlag_LeftSession4
EPlayerCoachMatchFlag — values: 2
  • Parent: (top-level)
NameNumber
k_EPlayerCoachMatchFlag_EligibleForRewards1
k_EPlayerCoachMatchFlag_PrivateCoach2
CMsgClientToGCRequestPlayerCoachMatchesResponse.EResponse — values: 4
  • Parent: CMsgClientToGCRequestPlayerCoachMatchesResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
CMsgClientToGCRequestPlayerCoachMatchResponse.EResponse — values: 4
  • Parent: CMsgClientToGCRequestPlayerCoachMatchResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
CMsgClientToGCSubmitCoachTeammateRatingResponse.EResponse — values: 12
  • Parent: CMsgClientToGCSubmitCoachTeammateRatingResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eInvalidInput4
k_eAlreadySubmitted5
k_eVotingFinished6
k_ePlayerNotInMatch7
k_eCoachNotInMatch8
k_ePlayerNotOnCoachTeam9
k_ePlayerInSamePartyAsCoach10
k_eMatchNotEligible11
CMsgClientToGCRequestPrivateCoachingSessionResponse.EResponse — values: 14
  • Parent: CMsgClientToGCRequestPrivateCoachingSessionResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_eAlreadyInSession5
k_eBehaviorScoreTooLow6
k_eInvalidLobbyType7
k_eLowPriorityPlayer8
k_eLowPriorityLobby9
k_eLowPriorityParty10
k_eTextChatBan11
k_eVoiceChatBan12
k_eMatchBan13
CMsgClientToGCAcceptPrivateCoachingSessionResponse.EResponse — values: 22
  • Parent: CMsgClientToGCAcceptPrivateCoachingSessionResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_eUnknownSession5
k_eAlreadyHasCoach6
k_eAlreadyHasSession7
k_eInvalidUser8
k_eAlreadyFinished9
k_eInvalidLobbyType10
k_eAlreadyInLobby11
k_eLobbyIsLan12
k_eLobbyIsLeague13
k_eInvalidLobbyState14
k_eRequesterIsNotPlayer15
k_eTooManyCoaches16
k_eCoachWasPlayer17
k_eCoachBehaviorScoreTooLow18
k_eCoachRankNotCalibrated19
k_eCoachRankNotEligible20
k_eCoachRankTooLow21
CMsgClientToGCLeavePrivateCoachingSessionResponse.EResponse — values: 7
  • Parent: CMsgClientToGCLeavePrivateCoachingSessionResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_eNoSession5
k_eAlreadyLeft6
CMsgClientToGCGetCurrentPrivateCoachingSessionResponse.EResponse — values: 5
  • Parent: CMsgClientToGCGetCurrentPrivateCoachingSessionResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
CMsgClientToGCSubmitPrivateCoachingSessionRatingResponse.EResponse — values: 12
  • Parent: CMsgClientToGCSubmitPrivateCoachingSessionRatingResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_eUnknownSession5
k_eNotMember6
k_eAlreadySubmitted7
k_eSessionActive8
k_eSessionTooShort9
k_eNoCoach10
k_eInvalidRating11
CMsgClientToGCGetAvailablePrivateCoachingSessionsResponse.EResponse — values: 5
  • Parent: CMsgClientToGCGetAvailablePrivateCoachingSessionsResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse.EResponse — values: 5
  • Parent: CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
CMsgClientToGCJoinPrivateCoachingSessionLobbyResponse.EResponse — values: 20
  • Parent: CMsgClientToGCJoinPrivateCoachingSessionLobbyResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_eNoSession5
k_eSessionFinished6
k_eAlreadyLeft7
k_eNotACoach8
k_eNoLobby9
k_eCoachInThisLobby10
k_eCoachInALobby11
k_eLobbyIsLan12
k_eLobbyIsLeague13
k_eInvalidLobbyType14
k_eInvalidLobbyState15
k_eRequesterIsNotPlayer16
k_eTooManyCoaches17
k_eCoachWasPlayer18
k_eJoinFailed19
CMsgClientToGCCoachFriendResponse.EResponse — values: 20
  • Parent: CMsgClientToGCCoachFriendResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_eCoachNotSubscriber5
k_eLobbyNotFound6
k_eFriendsOnBothSides7
k_eNotFriends8
k_eCoachInThisLobby9
k_eCoachInALobby10
k_eLobbyIsLan11
k_eInvalidLobbyType12
k_eInvalidLobbyState13
k_eFriendIsNotAPlayer14
k_eTooManyCoaches15
k_eCoachSwitchedTeams16
k_eLobbyIsLeague17
k_eCoachWasPlayer18
k_eRequestRejected19
CMsgClientToGCRespondToCoachFriendRequestResponse.EResponse — values: 13
  • Parent: CMsgClientToGCRespondToCoachFriendRequestResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_eLobbyNotFound5
k_eInvalidLobbyState6
k_eCoachNotInLobby7
k_ePlayerInvalidTeam8
k_eCoachInvalidTeam9
k_eNoRequest10
k_eInvalidResponse11
k_eAlreadyResponded12