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