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.EMatchOutcomeoptionaldefault = 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.ECoachTeammateRatingoptionaldefault = 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.EPrivateCoachingSessionStateoptionaldefault = 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.EResponseoptionaldefault = 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.EResponseoptionaldefault = 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.ECoachTeammateRatingoptionaldefault = k_ECoachTeammateRating_None
4reasonstringoptional
CMsgClientToGCSubmitCoachTeammateRatingResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCSubmitCoachTeammateRatingResponse.EResponseoptionaldefault = 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.EResponseoptionaldefault = 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.EResponseoptionaldefault = 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.EResponseoptionaldefault = 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.EResponseoptionaldefault = 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.ECoachTeammateRatingoptionaldefault = k_ECoachTeammateRating_None
CMsgClientToGCSubmitPrivateCoachingSessionRatingResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCSubmitPrivateCoachingSessionRatingResponse.EResponseoptionaldefault = 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.EResponseoptionaldefault = 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.EResponseoptionaldefault = 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.EResponseoptionaldefault = 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.EResponseoptionaldefault = k_eInternalError
CMsgClientToGCRespondToCoachFriendRequest — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coach_account_iduint32optional
2response.ELobbyMemberCoachRequestStateoptionaldefault = k_eLobbyMemberCoachRequestState_None
CMsgClientToGCRespondToCoachFriendRequestResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgClientToGCRespondToCoachFriendRequestResponse.EResponseoptionaldefault = 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