Generated reference: reviewed publication rules are not proof of runtime authorization or live availability. Use the guides for current behavior.
Message and enum types used by consumer RPCs, including shared types. Names preserve protobuf field casing; numbers are wire tags. Some declared fields are not populated. This reference is not a downloadable client contract.
Presence: scalar/enum defaults do not distinguish unset values. Optional fields and messages track absence; collections do not. A real oneof selects at most one member.
Empty message (no fields).
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
seconds |
int64 |
Singular |
Implicit (default value) |
— |
| 2 |
nanos |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
time |
google.protobuf.Timestamp |
Singular |
Explicit (message) |
— |
| 2 |
is_live |
bool |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
code |
string |
Singular |
Implicit (default value) |
— |
| 2 |
name |
string |
Singular |
Implicit (default value) |
— |
| 3 |
location |
mybusz.common.GeoPoint |
Singular |
Explicit (message) |
— |
| 4 |
bus_stop_id |
int32 |
Singular |
Implicit (default value) |
— |
| 5 |
gtfs_stop_id |
string |
Singular |
Implicit (default value) |
— |
| 6 |
stop_code |
string |
Singular |
Implicit (default value) |
— |
| 7 |
display_code |
string |
Singular |
Implicit (default value) |
— |
| Enum value |
Number |
DELAY_STATUS_UNSPECIFIED |
0 |
DELAY_STATUS_ON_TIME |
1 |
DELAY_STATUS_SLIGHT_DELAY |
2 |
DELAY_STATUS_HEAVY_DELAY |
3 |
DELAY_STATUS_EARLY |
4 |
| Enum value |
Number |
ETA_SOURCE_UNSPECIFIED |
0 |
ETA_SOURCE_REALTIME |
1 |
ETA_SOURCE_ML |
2 |
ETA_SOURCE_SCHEDULED |
3 |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
latitude |
double |
Singular |
Implicit (default value) |
— |
| 2 |
longitude |
double |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
page |
int32 |
Singular |
Implicit (default value) |
— |
| 2 |
page_size |
int32 |
Singular |
Implicit (default value) |
— |
| 3 |
total_items |
int32 |
Singular |
Implicit (default value) |
— |
| 4 |
total_pages |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
service_no |
string |
Singular |
Implicit (default value) |
— |
| 2 |
name |
string |
Singular |
Implicit (default value) |
— |
| 3 |
color |
string |
Singular |
Implicit (default value) |
— |
| 4 |
is_free |
bool |
Singular |
Implicit (default value) |
— |
| 5 |
is_active |
bool |
Singular |
Implicit (default value) |
— |
| 6 |
direction |
int32 |
Singular |
Implicit (default value) |
— |
| 7 |
first_stop_code |
string |
Singular |
Implicit (default value) |
— |
| 8 |
last_stop_code |
string |
Singular |
Implicit (default value) |
— |
| 9 |
last_stop_name |
string |
Singular |
Implicit (default value) |
— |
| 10 |
gtfs_route_id |
string |
Singular |
Implicit (default value) |
— |
| 11 |
route_type |
int32 |
Optional |
Explicit (optional) |
— |
| 12 |
route_text_color |
string |
Singular |
Implicit (default value) |
— |
| 13 |
gtfs_agency_id |
string |
Singular |
Implicit (default value) |
— |
| 14 |
agency_name |
string |
Singular |
Implicit (default value) |
— |
| Enum value |
Number |
STALENESS_UNSPECIFIED |
0 |
STALENESS_LIVE |
1 |
STALENESS_RECENT |
2 |
STALENESS_STALE |
3 |
STALENESS_OLD |
4 |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
announcement_id |
string |
Singular |
Implicit (default value) |
— |
| 2 |
title |
string |
Singular |
Implicit (default value) |
— |
| 3 |
body |
string |
Singular |
Implicit (default value) |
— |
| 4 |
type |
mybusz.frontline.AnnouncementType |
Singular |
Implicit (default value) |
— |
| 5 |
timestamp |
google.protobuf.Timestamp |
Singular |
Explicit (message) |
— |
| 6 |
expires_at |
google.protobuf.Timestamp |
Singular |
Explicit (message) |
— |
| 7 |
affected_service_nos |
string |
Repeated |
None (collection) |
— |
| 8 |
affected_stop_codes |
string |
Repeated |
None (collection) |
— |
| Enum value |
Number |
ANNOUNCEMENT_TYPE_UNSPECIFIED |
0 |
ANNOUNCEMENT_TYPE_INFO |
1 |
ANNOUNCEMENT_TYPE_DELAY |
2 |
ANNOUNCEMENT_TYPE_CANCELLATION |
3 |
ANNOUNCEMENT_TYPE_DIVERSION |
4 |
ANNOUNCEMENT_TYPE_EMERGENCY |
5 |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
service_no |
string |
Singular |
Implicit (default value) |
— |
| 2 |
color |
string |
Singular |
Implicit (default value) |
— |
| 3 |
is_free |
bool |
Singular |
Implicit (default value) |
— |
| 4 |
destination |
string |
Singular |
Implicit (default value) |
— |
| 5 |
next_arrival |
mybusz.common.ArrivalTime |
Singular |
Explicit (message) |
— |
| 6 |
later_arrival |
mybusz.common.ArrivalTime |
Singular |
Explicit (message) |
— |
| 7 |
plate_no |
string |
Singular |
Implicit (default value) |
— |
| 8 |
eta_source |
mybusz.common.EtaSource |
Singular |
Implicit (default value) |
— |
| 9 |
delay_status |
mybusz.common.DelayStatus |
Singular |
Implicit (default value) |
— |
| 10 |
delay_minutes |
int32 |
Singular |
Implicit (default value) |
— |
| 11 |
staleness |
mybusz.common.StalenessCategory |
Singular |
Implicit (default value) |
— |
| 12 |
last_gps_update |
google.protobuf.Timestamp |
Singular |
Explicit (message) |
— |
| 13 |
scheduled_time |
google.protobuf.Timestamp |
Singular |
Explicit (message) |
— |
| 14 |
direction |
int32 |
Singular |
Implicit (default value) |
— |
| 15 |
is_departing |
bool |
Singular |
Implicit (default value) |
— |
| 16 |
later_plate_no |
string |
Singular |
Implicit (default value) |
— |
| 17 |
stop_order |
int32 |
Optional |
Explicit (optional) |
— |
| 18 |
visit_index |
int32 |
Optional |
Explicit (optional) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
updated |
mybusz.frontline.BusArrival |
Repeated |
None (collection) |
— |
| 2 |
removed_service_nos |
string |
Repeated |
None (collection) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
plate_no |
string |
Singular |
Implicit (default value) |
— |
| 2 |
service_no |
string |
Singular |
Implicit (default value) |
— |
| 3 |
location |
mybusz.common.GeoPoint |
Singular |
Explicit (message) |
— |
| 4 |
speed_kmh |
double |
Singular |
Implicit (default value) |
— |
| 5 |
heading |
double |
Singular |
Implicit (default value) |
— |
| 6 |
timestamp |
google.protobuf.Timestamp |
Singular |
Explicit (message) |
— |
| 7 |
next_stop_code |
string |
Singular |
Implicit (default value) |
— |
| 8 |
next_stop_name |
string |
Singular |
Implicit (default value) |
— |
| 9 |
eta_to_next_stop_minutes |
int32 |
Singular |
Implicit (default value) |
— |
| 10 |
direction |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
location |
mybusz.common.GeoPoint |
Singular |
Explicit (message) |
— |
| 2 |
radius_meters |
double |
Singular |
Implicit (default value) |
— |
| 3 |
limit |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
plate_no |
string |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
service_no |
string |
Singular |
Implicit (default value) |
— |
| 2 |
direction |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
service |
mybusz.common.ServiceInfo |
Singular |
Explicit (message) |
— |
| 2 |
polyline |
string |
Singular |
Implicit (default value) |
— |
| 3 |
stops |
mybusz.frontline.ServiceStopInfo |
Repeated |
None (collection) |
— |
| 4 |
origin |
string |
Singular |
Implicit (default value) |
— |
| 5 |
destination |
string |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
bus_stop_code |
string |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
bus_stop_code |
string |
Singular |
Implicit (default value) |
— |
| 2 |
bus_stop_name |
string |
Singular |
Implicit (default value) |
— |
| 3 |
services |
mybusz.frontline.ServiceAtStop |
Repeated |
None (collection) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
bus_stop_code |
string |
Singular |
Implicit (default value) |
— |
| 2 |
max_arrivals |
int32 |
Singular |
Implicit (default value) |
— |
| 3 |
include_bus_locations |
bool |
Singular |
Implicit (default value) |
— |
| 4 |
page |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
bus_stop_code |
string |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
messages |
mybusz.frontline.StopMessage |
Repeated |
None (collection) |
— |
| 2 |
scrolling_message |
string |
Singular |
Implicit (default value) |
— |
| Enum value |
Number |
MESSAGE_PRIORITY_UNSPECIFIED |
0 |
MESSAGE_PRIORITY_LOW |
1 |
MESSAGE_PRIORITY_NORMAL |
2 |
MESSAGE_PRIORITY_HIGH |
3 |
MESSAGE_PRIORITY_URGENT |
4 |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
bus_stop |
mybusz.common.BusStopInfo |
Singular |
Explicit (message) |
— |
| 2 |
distance_meters |
double |
Singular |
Implicit (default value) |
— |
| 3 |
service_nos |
string |
Repeated |
None (collection) |
— |
| 4 |
next_arrival |
mybusz.common.ArrivalTime |
Singular |
Explicit (message) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
query |
string |
Singular |
Implicit (default value) |
— |
| 2 |
limit |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
bus_stop |
mybusz.common.BusStopInfo |
Singular |
Explicit (message) |
— |
| 2 |
service_nos |
string |
Repeated |
None (collection) |
— |
| 3 |
relevance_score |
double |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
service_no |
string |
Singular |
Implicit (default value) |
— |
| 2 |
buses |
mybusz.frontline.BusPosition |
Repeated |
None (collection) |
— |
| 3 |
timestamp |
google.protobuf.Timestamp |
Singular |
Explicit (message) |
— |
| 4 |
direction |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
bus_stop_code |
string |
Singular |
Implicit (default value) |
— |
| 2 |
name |
string |
Singular |
Implicit (default value) |
— |
| 3 |
location |
mybusz.common.GeoPoint |
Singular |
Explicit (message) |
— |
| 4 |
sequence |
int32 |
Singular |
Implicit (default value) |
— |
Oneof update: full_update, delta_update (at most one set).
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
message_id |
string |
Singular |
Implicit (default value) |
— |
| 2 |
message_key |
string |
Singular |
Implicit (default value) |
— |
| 3 |
default_text |
string |
Singular |
Implicit (default value) |
— |
| 4 |
priority |
mybusz.frontline.MessagePriority |
Singular |
Implicit (default value) |
— |
| 5 |
expires_at |
google.protobuf.Timestamp |
Singular |
Explicit (message) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
stop_order |
int32 |
Singular |
Implicit (default value) |
— |
| 2 |
visit_index |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
service_no |
string |
Singular |
Implicit (default value) |
— |
| 2 |
direction |
int32 |
Singular |
Implicit (default value) |
— |
| Tag |
Field |
Type |
Cardinality |
Presence |
Oneof |
| 1 |
bus_stop_code |
string |
Singular |
Implicit (default value) |
— |
| 2 |
max_arrivals |
int32 |
Singular |
Implicit (default value) |
— |
| 3 |
include_bus_locations |
bool |
Singular |
Implicit (default value) |
— |
| 4 |
page |
int32 |
Singular |
Implicit (default value) |
— |