syntax = "proto3"; package proto; message NotificationRequest { repeated string tokens = 1; int32 platform = 2; string message = 3; string title = 4; string topic = 5; string key = 6; } message NotificationReply { bool success = 1; int32 counts = 2; } service Gorush { rpc Send (NotificationRequest) returns (NotificationReply) {} } message HealthCheckRequest { string service = 1; } message HealthCheckResponse { enum ServingStatus { UNKNOWN = 0; SERVING = 1; NOT_SERVING = 2; } ServingStatus status = 1; } service Health { rpc Check(HealthCheckRequest) returns (HealthCheckResponse); }