wangzhibo
4 天以前 ae6f40460dcd56af6c5f60ba52c883854c3bac55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
syntax = "proto2";
 
package garmin_vivomovehr;
 
option java_package = "nodomain.freeyourgadget.gadgetbridge.proto.garmin";
 
message SmsNotificationService {
    optional SmsSendMessageRequest sms_send_message_request = 1;
    optional SmsSendMessageResponse sms_send_message_response = 2;
    optional SmsCannedListChangedNotification sms_canned_list_changed_notification = 3;
    optional SmsCannedListRequest sms_canned_list_request = 4;
    optional SmsCannedListResponse sms_canned_list_response = 5;
 
    message SmsSendMessageRequest {
        optional string receiver_number = 1;
        optional string message = 2;
    }
 
    message SmsSendMessageResponse {
        optional ResponseStatus status = 1;
    }
 
    message SmsCannedListChangedNotification {
        repeated CannedListType changed_type = 1;
    }
 
    message SmsCannedListRequest {
        repeated CannedListType requested_types = 1;
    }
 
    message SmsCannedListResponse {
        optional ResponseStatus status = 1;
        repeated SmsCannedList lists = 2;
    }
 
    message SmsCannedList {
        optional CannedListType type = 1;
        repeated string response = 2;
    }
 
    enum CannedListType {
        PHONE_CALL_RESPONSE = 0;
        SMS_MESSAGE_RESPONSE = 1;
    }
 
    enum ResponseStatus {
        SUCCESS = 0;
        GENERIC_ERROR = 1;
    }
}