Messageholoholo.rpc
ReportRouteProto
Request of RPC method REPORT_ROUTE (ID 1415). The response is ReportRouteOutProto.
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | route_id | string | 0a |
| 2 | route_violations | repeatedReportRouteProto.Violation | 12 |
| 3 | quality_issues | repeatedReportRouteProto.QualityIssue | 1a |
| 4 | gameplay_issues | repeatedReportRouteProto.GameplayIssue | 22 |
Nested types
Used in (0)
No message has a field of this type. That is usual for RPC requests and responses, which travel on their own.
.proto source
// holo_protos.proto · package holoholo.rpc message ReportRouteProto { string route_id = 1; repeated Violation route_violations = 2; repeated QualityIssue quality_issues = 3; repeated GameplayIssue gameplay_issues = 4; enum GameplayIssue { GAMEPLAY_ISSUE_UNSET_GAMEPLAY_ISSUE = 0; GAMEPLAY_ISSUE_NO_ZYGARDE_CELLS = 1; GAMEPLAY_ISSUE_BUDDY_CANDY_BONUS_NOT_WORKING = 2; GAMEPLAY_ISSUE_INCENSE_BONUS_NOT_WORKING = 3; GAMEPLAY_ISSUE_INSUFFICIENT_REWARDS = 4; GAMEPLAY_ISSUE_COULD_NOT_COMPLETE_ROUTE = 5; GAMEPLAY_ISSUE_ROUTE_PAUSED_INCORRECTLY = 6; GAMEPLAY_ISSUE_DISTANCE_TRACKED_INCORRECT = 7; GAMEPLAY_ISSUE_GPS_DRIFT = 8; } enum QualityIssue { QUALITY_ISSUE_UNSET_QUALITY_ISSUE = 0; QUALITY_ISSUE_ROUTE_NAME_OR_DESCRIPTION_ERRONEOUS = 1; QUALITY_ISSUE_ROUTE_NAME_OR_DESCRIPTION_UNCLEAR_OR_INACCURATE = 2; QUALITY_ISSUE_ROUTE_DIFFICULT_TO_FOLLOW = 3; QUALITY_ISSUE_ROUTE_FREQUENT_OVERLAP = 4; QUALITY_ISSUE_ROUTE_TOO_SHORT_OR_LONG = 5; QUALITY_ISSUE_ROUTE_TOO_STRENUOUS = 6; QUALITY_ISSUE_ROUTE_POOR_CONNECTIVITY = 7; } enum Violation { VIOLATION_UNSET = 0; VIOLATION_PRIVATE_RESIDENCE = 1; VIOLATION_SENSITIVE_LOCATION = 2; VIOLATION_ADULT_ESTABLISHMENT = 3; VIOLATION_GRADE_SCHOOL = 4; VIOLATION_INACCESSIBLE = 5; VIOLATION_DANGEROUS = 6; VIOLATION_TEMPORARY_OBSTRUCTION = 7; VIOLATION_CHILD_SAFETY = 8; VIOLATION_DANGEROUS_GOODS = 9; VIOLATION_SEXUAL_OR_VIOLENT = 10; VIOLATION_SEXUAL = 1001; VIOLATION_VIOLENT = 1002; VIOLATION_SELF_HARM = 11; VIOLATION_HARASSMENT_OR_HATE_SPEECH = 12; VIOLATION_HARASSMENT = 1201; VIOLATION_HATE_SPEECH = 1202; VIOLATION_PERSONAL_INFO = 13; VIOLATION_GAME_CHEATS_OR_SPAM = 14; VIOLATION_GAME_CHEATS = 1401; VIOLATION_SPAM = 1402; VIOLATION_PRIVACY_INVASION_ABUSIVE = 15; VIOLATION_OTHER_INAPPROPRIATE = 16; VIOLATION_MISINFORMATION = 17; VIOLATION_IMPERSONATION = 18; VIOLATION_EXTREMISM = 19; } }