| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- syntax = "proto3";
- package Device.V3;
- message OpenRequest {
- string deviceUri = 1;
- string deviceGroup = 2;
- }
- message OpenReply {
- string message = 1;
- string retCode = 2;
- string retContext = 3;
- }
- message DoRequest{
- string deviceUri = 1;
- string reqName = 2;
- string reqParam = 3;
- string reqTransaction = 4;
- string reqClientID = 5;
- }
- message DoResponse{
- string deviceUri = 1;
- string retCode = 2;
- string reqName = 3;
- string respResult = 4;
- string reqTransaction = 5;
- string retContext = 6;
- }
- // a gRPC service
- service Device {
- // Open is a rpc call and a option is defined for it
- rpc Open (OpenRequest) returns (OpenReply) {
- // option type is http
-
- };
- rpc Close (OpenRequest) returns (OpenReply) {
- // option type is http
- };
- rpc Get (DoRequest) returns (DoResponse) {
- // option type is http
- };
- rpc Set (DoRequest) returns (DoResponse) {
- // option type is http
- };
- rpc Update (DoRequest) returns (DoResponse) {
- // option type is http
- };
- rpc Add (DoRequest) returns (DoResponse) {
- // option type is http
- };
- rpc Del (DoRequest) returns (DoResponse) {
- // option type is http
- };
- rpc Action (DoRequest) returns (DoResponse) {
- // option type is http
- };
- rpc Message (DoRequest) returns (DoResponse) {
- // option type is http
- };
- }
|