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; +}