github.com/whiteCcinn/protobuf-go@v1.0.9/internal/testprotos/messageset/msetextpb/msetextpb.proto (about) 1 // Copyright 2019 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 syntax = "proto2"; 6 7 package goproto.proto.messageset; 8 9 option go_package = "github.com/whiteCcinn/protobuf-go/internal/testprotos/messageset/msetextpb"; 10 11 import "internal/testprotos/messageset/messagesetpb/message_set.proto"; 12 13 message Ext1 { 14 extend MessageSet { 15 optional Ext1 message_set_extension = 1000; 16 } 17 optional int32 ext1_field1 = 1; 18 optional int32 ext1_field2 = 2; 19 } 20 21 message Ext2 { 22 extend MessageSet { 23 optional Ext2 message_set_extension = 1001; 24 } 25 optional int32 ext2_field1 = 1; 26 } 27 28 message ExtRequired { 29 extend MessageSet { 30 optional ExtRequired message_set_extension = 1002; 31 } 32 required int32 required_field1 = 1; 33 } 34 35 message ExtLargeNumber { 36 extend MessageSet { 37 optional ExtLargeNumber message_set_extension = 536870912; // 1<<29 38 } 39 }