1// Copyright 2018 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5// Different proto type definitions for testing the Types registry. 6syntax = "proto2"; 7 8package testprotos; 9option go_package = "google.golang.org/protobuf/internal/testprotos/registry"; 10 11message Message1 { 12 extensions 10 to max; 13} 14 15message Message2 {} 16 17message Message3 {} 18 19enum Enum1 { 20 ONE = 1; 21} 22 23enum Enum2 { 24 UNO = 1; 25} 26 27enum Enum3 { 28 YI = 1; 29} 30 31extend Message1 { 32 optional string string_field = 11; 33 optional Enum1 enum_field = 12; 34 optional Message2 message_field = 13; 35} 36 37message Message4 { 38 optional bool bool_field = 30; 39 40 extend Message1 { 41 optional Message2 message_field = 21; 42 optional Enum1 enum_field = 22; 43 optional string string_field = 23; 44 } 45} 46