Mensagemholoholo.rpc
AwardedRouteBadge
| Nº | Campo | Tipo | Tag |
|---|---|---|---|
| 1 | route_id | string | 0a |
| 2 | route_type | RouteType | 10 |
| 3 | num_completions | int32 | 18 |
| 4 | last_played_time | int64 | 20 |
| 5 | unique_route_stamp | repeatedRouteStamp | 2a |
| 6 | route_name | string | 32 |
| 7 | route_description | string | 3a |
| 8 | route_creator_codename | string | 42 |
| 9 | route_image_url | string | 4a |
| 10 | route_duration_seconds | int64 | 50 |
| 11 | last_played_waypoints | repeatedAwardedRouteBadge.RouteBadgeWaypoint | 5a |
| 12 | last_played_duration_seconds | int64 | 60 |
| 13 | weather_condition_on_last_completed_session | GameplayWeatherProto.WeatherCondition | 68 |
| 14 | route_badge_type | AwardedRouteBadge.RouteBadgeType | 70 |
| 15 | start_lat | double | 79 |
| 16 | start_lng | double | 81 01 |
| 17 | route_distance_meters | int64 | 88 01 |
| 18 | badge_level | RouteBadgeLevel.BadgeLevel | 90 01 |
| 19 | rated | bool | 98 01 |
| 20 | can_preview | bool | a0 01 |
| 21 | hidden | bool | a8 01 |
| 22 | route | SharedRouteProto | b2 01 |
| 23 | pins | repeatedPinData | ba 01 |
| 25 | rating | int32 | c8 01 |
| oneof nullable_favorite · 1 opções, só uma de cada vez | |||
| 24 | favorite | bool | c0 01 |
Tipos aninhados
Usado em (3)
- ListRouteBadgesOutProto.awarded_route_badges
- PlayerProfileOutProto.RouteBadges.route_badge
- ProgressRouteOutProto.awarded_route_badge
Código .proto
// holo_protos.proto · package holoholo.rpc message AwardedRouteBadge { string route_id = 1; RouteType route_type = 2; int32 num_completions = 3; int64 last_played_time = 4; repeated RouteStamp unique_route_stamp = 5; string route_name = 6; string route_description = 7; string route_creator_codename = 8; string route_image_url = 9; int64 route_duration_seconds = 10; repeated RouteBadgeWaypoint last_played_waypoints = 11; int64 last_played_duration_seconds = 12; GameplayWeatherProto.WeatherCondition weather_condition_on_last_completed_session = 13; RouteBadgeType route_badge_type = 14; double start_lat = 15; double start_lng = 16; int64 route_distance_meters = 17; RouteBadgeLevel.BadgeLevel badge_level = 18; bool rated = 19; bool can_preview = 20; bool hidden = 21; SharedRouteProto route = 22; repeated PinData pins = 23; int32 rating = 25; oneof nullable_favorite { bool favorite = 24; } enum RouteBadgeType { ROUTE_BADGE_TYPE_ROUTE_BADGE_UNSET = 0; ROUTE_BADGE_TYPE_ROUTE_BADGE_BRONZE = 1; ROUTE_BADGE_TYPE_ROUTE_BADGE_SILVER = 2; ROUTE_BADGE_TYPE_ROUTE_BADGE_GOLD = 3; } message RouteBadgeWaypoint { string fort_name = 1; string image_url = 2; RouteStamp last_earned_stamp = 3; } }