]> asedeno.scripts.mit.edu Git - cl-protobufs.git/blob - tests/forward_reference.proto
asdf-support: simplify do-process-import calling
[cl-protobufs.git] / tests / forward_reference.proto
1 // Free Software published under an MIT-like license. See LICENSE
2 //
3 // Copyright (c) 2012 Google, Inc.  All rights reserved.
4 //
5 // Original author: Ben Wagner
6
7 syntax = "proto2";
8
9 package protobuf_forward_reference_unittest;
10
11 message MessageWithForwardReference {
12   required MessageWithOverriddenLispClass foo = 1;
13   required EnumWithOverriddenLispClass bar = 2;
14 }
15
16 service ServiceWithForwardReference {
17   rpc Bloop(MessageWithOverriddenLispClass) returns (MessageWithForwardReference);
18   rpc Beep(MessageWithForwardReference) returns (MessageWithOverriddenLispClass);
19 }
20
21 message MessageWithOverriddenLispClass {
22   option (lisp_name) = "PROTOBUF-FORWARD-REFERENCE-UNITTEST:MSG-W-OVERRIDDEN-LISP-CLASS";
23   required int32 baz = 1;
24 }
25
26 enum EnumWithOverriddenLispClass {
27   option (lisp_name) = "PROTOBUF-FORWARD-REFERENCE-UNITTEST:ENUM-W-OVERRIDDEN-LISP-CLASS";
28   BAA = 1;
29 }