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..bfdceeafac63382322947e61a86aadf039ef197d |
--- /dev/null |
+++ b/third_party/protobuf/examples/addressbook.proto |
@@ -0,0 +1,33 @@ |
+// See README.txt for information and build instructions. |
+ |
+syntax = "proto3"; |
+ |
+package tutorial; |
+ |
+option java_package = "com.example.tutorial"; |
+option java_outer_classname = "AddressBookProtos"; |
+option csharp_namespace = "Google.Protobuf.Examples.AddressBook"; |
+ |
+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; |
+} |