blob: 52c55f39f326abb1e0cfaa523962be74178668a7 [file] [log] [blame]
Yi Jinc3d4b282018-04-23 16:02:20 -07001// This proto file is only used for testing purpose.
2syntax = "proto2";
3
4package android.util;
5
6message PrimitiveProto {
7
8 optional int32 val_int32 = 1;
9 optional int64 val_int64 = 2;
10 optional float val_float = 3;
11 optional double val_double = 4;
12 optional uint32 val_uint32 = 5;
13 optional uint64 val_uint64 = 6;
14 optional fixed32 val_fixed32 = 7;
15 optional fixed64 val_fixed64 = 8;
16 optional bool val_bool = 9;
17 optional string val_string = 10;
18 optional bytes val_bytes = 11;
19 optional sfixed32 val_sfixed32 = 12;
20 optional sfixed64 val_sfixed64 = 13;
21 optional sint32 val_sint32 = 14;
22 optional sint64 val_sint64 = 15;
23
24 enum Count {
25 ZERO = 0;
26 ONE = 1;
27 TWO = 2;
28 };
29 optional Count val_enum = 16;
30}
31
32message ComplexProto {
33
34 repeated int32 ints = 1;
35
36 message Log {
37 optional int32 id = 1;
38 optional string name = 2;
39 optional bytes data = 3;
40 }
41 repeated Log logs = 2;
42}