tell ceod when it is a club rep; club reps don't need the new member email
[mspang/pyceo.git] / src / ceo.proto
1 package ceo;
2
3 message StatusMessage {
4   required int32 status = 1;
5   required string message = 2;
6 }
7
8 message AddUser {
9   enum Type {
10     MEMBER = 1;
11     CLUB = 2;
12     CLUB_REP = 3;
13   }
14
15   required Type type = 1;
16   required string username = 2;
17   optional string password = 3;
18   optional string realname = 4;
19   optional string program = 5;
20   optional string email = 6;
21 }
22
23 message AddUserResponse {
24   repeated StatusMessage messages = 1;
25 }
26
27 message UpdateMail {
28   required string username = 1;
29   optional string forward = 2;
30 }
31
32 message UpdateMailResponse {
33   repeated StatusMessage messages = 1;
34 }
35
36 message AddMySQLUser {
37   required string username = 1;
38 }
39
40 message AddMySQLUserResponse {
41   repeated StatusMessage messages = 1;
42   optional string password = 2;
43 }