Commit 69c14071 authored by Jan Tattermusch's avatar Jan Tattermusch

update addressbook.proto to proto3

parent aba42edd
// See README.txt for information and build instructions. // See README.txt for information and build instructions.
syntax = "proto2"; syntax = "proto3";
package tutorial; package tutorial;
...@@ -9,9 +9,9 @@ option java_outer_classname = "AddressBookProtos"; ...@@ -9,9 +9,9 @@ option java_outer_classname = "AddressBookProtos";
option csharp_namespace = "Google.ProtocolBuffers.Examples.AddressBook"; option csharp_namespace = "Google.ProtocolBuffers.Examples.AddressBook";
message Person { message Person {
required string name = 1; string name = 1;
required int32 id = 2; // Unique ID number for this person. int32 id = 2; // Unique ID number for this person.
optional string email = 3; string email = 3;
enum PhoneType { enum PhoneType {
MOBILE = 0; MOBILE = 0;
...@@ -20,14 +20,14 @@ message Person { ...@@ -20,14 +20,14 @@ message Person {
} }
message PhoneNumber { message PhoneNumber {
required string number = 1; string number = 1;
optional PhoneType type = 2 [default = HOME]; PhoneType type = 2;
} }
repeated PhoneNumber phone = 4; repeated PhoneNumber phones = 4;
} }
// Our address book file is just one of these. // Our address book file is just one of these.
message AddressBook { message AddressBook {
repeated Person person = 1; repeated Person persons = 1;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment