diff options
Diffstat (limited to 'protocol/udm.proto')
-rw-r--r-- | protocol/udm.proto | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/protocol/udm.proto b/protocol/udm.proto index 739059c..c26224a 100644 --- a/protocol/udm.proto +++ b/protocol/udm.proto @@ -75,6 +75,24 @@ message ui_unsubscription_info { //ui subscriptions end +// event subscription part begin +enum SUBSCRIPTION_TYPE { + SUBSCRIPTION_UI_CHANGE = 0; + SUBSCRIPTION_SETTING_CHANGE = 1; +} + +message event_subscription_info { + repeated SUBSCRIPTION_TYPE type = 1; //subscript to one ore more event type + optional ui_subscription_info_requiest ui_info = 2; +} + +message event_unsubscription_info { + repeated SUBSCRIPTION_TYPE type = 1; //unsubscript from one ore more event type + optional ui_unsubscription_info ui_info = 2; +} + +//event subscription part end + //TODO: settings: // children ? @@ -126,7 +144,7 @@ enum PASSWD_HASH_TYPE { message client_auth_info { required string password = 1; - optional PASSWD_HASH_TYPE type = 2 [default = HASH_NONE]; + optional PASSWD_HASH_TYPE hash_type = 2 [default = HASH_NONE]; } message server_auth_info { @@ -180,6 +198,7 @@ enum SERVER_MSG_TYPE { message server_msg { required SERVER_MSG_TYPE type = 1; optional server_ui_data_reply ui_data_reply = 2; + optional server_auth_info auth_reply = 3; } //top level messages end |