From ac1b0af209c209c9aaf02e54b24e67d243c88c8f Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Tue, 12 Apr 2011 16:19:35 +0200 Subject: [PATCH] proto --- src/pbnetwork.proto | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/pbnetwork.proto diff --git a/src/pbnetwork.proto b/src/pbnetwork.proto new file mode 100644 index 00000000..2ab8e320 --- /dev/null +++ b/src/pbnetwork.proto @@ -0,0 +1,24 @@ +package pbnetwork; + +message Person { + required string name = 1; + required int32 id = 2; + optional string email = 3; + + enum PhoneType { + MOBILE = 0; + HOME = 1; + WORK = 2; + } + + message PhoneNumber { + required string number = 1; + optional PhoneType type = 2 [default = HOME]; + } + + repeated PhoneNumber phone = 4; +} + +message AddressBook { + repeated Person person = 1; +}