1syntax = "proto2";
2message ServerInfo_User {
3    enum UserLevelFlag {
4        IsNothing = 0;
5        IsUser = 1;
6        IsRegistered = 2;
7        IsModerator = 4;
8        IsAdmin = 8;
9        IsJudge = 16;
10    };
11    enum Gender {
12        GenderUnknown = -1;
13        Male = 0;
14        Female = 1;
15    };
16    optional string name = 1;
17    optional uint32 user_level = 2;
18    optional string address = 3;
19    optional string real_name = 4;
20    optional Gender gender = 5 [default = GenderUnknown];
21    optional string country = 6;
22    optional bytes avatar_bmp = 7;
23    optional sint32 id = 8 [default = -1];
24    optional sint32 server_id = 9 [default = -1];
25    optional uint64 session_id = 10;
26    optional uint64 accountage_secs = 11;
27    optional string email = 12;
28    optional string clientid = 13;
29    optional string privlevel = 14;
30}
31