mirror of
https://github.com/gnh1201/welsonjs.git
synced 2024-11-26 15:31:42 +00:00
28 lines
542 B
Protocol Buffer
28 lines
542 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
option csharp_namespace = "WelsonJS.Service";
|
|
|
|
package heartbeat;
|
|
|
|
service HeartbeatService {
|
|
rpc CheckHeartbeat (stream HeartbeatRequest) returns (stream HeartbeatResponse);
|
|
rpc FetchPendingEvents (FetchEventsRequest) returns (stream FetchEventsResponse);
|
|
}
|
|
|
|
message HeartbeatRequest {
|
|
bool is_alive = 1;
|
|
}
|
|
|
|
message HeartbeatResponse {
|
|
bool is_alive = 1;
|
|
}
|
|
|
|
message FetchEventsRequest {
|
|
string client_id = 1;
|
|
}
|
|
|
|
message FetchEventsResponse {
|
|
string event_type = 1;
|
|
repeated string args = 2;
|
|
}
|