123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- syntax = "proto3";
- package uu.mobile;
- import "base.proto";
- option java_multiple_files = true;
- option java_package = "com.usoftchina.uu.mobile.grpc.api";
- service MessageService {
-
- rpc getConfig (GetMessageConfigRequest) returns (GetMessageConfigResponse) {};
-
- rpc getUnreadCount (GetUnreadMessageCountRequest) returns (GetUnreadMessageCountResponse) {};
-
- rpc getMessages (GetMessagesRequest) returns (GetMessagesResponse) {};
-
- rpc setRead (SetMessageReadRequest) returns (SetMessageReadResponse) {};
- }
- message GetMessageConfigRequest {
- }
- message GetMessageConfigResponse {
- ResponseHeader responseHeader = 1;
- repeated MessageConfig config = 2;
- }
- message GetUnreadMessageCountRequest {
- }
- message GetUnreadMessageCountResponse {
- ResponseHeader responseHeader = 1;
- repeated UnreadMessageCount unread = 2;
- }
- message GetMessagesRequest {
-
- int32 pageSize = 1;
-
- int32 pageNumber = 2;
-
- string code = 3;
-
- Status status = 4;
- enum Status {
-
- UNREAD = 0;
-
- READ = 1;
-
- ALL = 2;
- }
- }
- message GetMessagesResponse {
- ResponseHeader responseHeader = 1;
- Paging paging = 2;
- repeated MessageInfo message = 3;
- }
- message SetMessageReadRequest {
- int64 messageId = 1;
- }
- message SetMessageReadResponse {
- ResponseHeader responseHeader = 1;
- }
|