1 // Free Software published under an MIT-like license. See LICENSE
3 // Copyright (c) 2012 Google, Inc. All rights reserved.
5 // Original author: Ben Wagner
9 import "package_test2.proto";
11 package protobuf_package_unittest1;
13 message MessageDefinedInBothPackages {
14 required string boom = 1;
17 message MessageWithCrossPackageReference {
18 required protobuf_package_unittest2.MessageInOtherPackage baz = 1;
19 required protobuf_package_unittest2.EnumInOtherPackage bonk = 2;
20 required MessageDefinedInBothPackages bam = 3;
21 required protobuf_package_unittest2.MessageDefinedInBothPackages bing = 5;
24 message MessageWithCrossPackageExtension {
25 extend protobuf_package_unittest2.MessageInOtherPackage {
26 required int32 baa = 1000;
28 required protobuf_package_unittest2.MessageInOtherPackage boo = 1;
31 service ServiceWithCrossPackageInputOutput {
32 rpc Bloop(protobuf_package_unittest2.MessageInOtherPackage) returns (MessageWithCrossPackageReference);
33 rpc Beep(MessageWithCrossPackageReference) returns (protobuf_package_unittest2.MessageInOtherPackage);