| Index: third_party/protobuf/examples/addressbook.proto
|
| diff --git a/third_party/protobuf/examples/addressbook.proto b/third_party/protobuf/examples/addressbook.proto
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..23cc2f97e76a0d23ac14b1fe9b9bfcd6364764cb
|
| --- /dev/null
|
| +++ b/third_party/protobuf/examples/addressbook.proto
|
| @@ -0,0 +1,47 @@
|
| +// See README.txt for information and build instructions.
|
| +//
|
| +// Note: START and END tags are used in comments to define sections used in
|
| +// tutorials. They are not part of the syntax for Protocol Buffers.
|
| +//
|
| +// To get an in-depth walkthrough of this file and the related examples, see:
|
| +// https://developers.google.com/protocol-buffers/docs/tutorials
|
| +
|
| +// [START declaration]
|
| +syntax = "proto3";
|
| +package tutorial;
|
| +// [END declaration]
|
| +
|
| +// [START java_declaration]
|
| +option java_package = "com.example.tutorial";
|
| +option java_outer_classname = "AddressBookProtos";
|
| +// [END java_declaration]
|
| +
|
| +// [START csharp_declaration]
|
| +option csharp_namespace = "Google.Protobuf.Examples.AddressBook";
|
| +// [END csharp_declaration]
|
| +
|
| +// [START messages]
|
| +message Person {
|
| + string name = 1;
|
| + int32 id = 2; // Unique ID number for this person.
|
| + string email = 3;
|
| +
|
| + enum PhoneType {
|
| + MOBILE = 0;
|
| + HOME = 1;
|
| + WORK = 2;
|
| + }
|
| +
|
| + message PhoneNumber {
|
| + string number = 1;
|
| + PhoneType type = 2;
|
| + }
|
| +
|
| + repeated PhoneNumber phones = 4;
|
| +}
|
| +
|
| +// Our address book file is just one of these.
|
| +message AddressBook {
|
| + repeated Person people = 1;
|
| +}
|
| +// [END messages]
|
|
|