Pull new version of protobuf sources.
[chromium-blink-merge.git] / third_party / protobuf / examples / addressbook.proto
blobbfdceeafac63382322947e61a86aadf039ef197d
1 // See README.txt for information and build instructions.
3 syntax = "proto3";
5 package tutorial;
7 option java_package = "com.example.tutorial";
8 option java_outer_classname = "AddressBookProtos";
9 option csharp_namespace = "Google.Protobuf.Examples.AddressBook";
11 message Person {
12   string name = 1;
13   int32 id = 2;        // Unique ID number for this person.
14   string email = 3;
16   enum PhoneType {
17     MOBILE = 0;
18     HOME = 1;
19     WORK = 2;
20   }
22   message PhoneNumber {
23     string number = 1;
24     PhoneType type = 2;
25   }
27   repeated PhoneNumber phones = 4;
30 // Our address book file is just one of these.
31 message AddressBook {
32   repeated Person people = 1;