syntax = "proto2"; package pb; message St { optional string s = 1; optional sint64 i8 = 2; optional int64 u8 = 3; optional sint64 i16 = 4; optional int64 u16 = 5; optional sint64 i32 = 6; optional int64 u32 = 7; optional int64 u64 = 8; optional bytes b = 9; repeated int64 i = 10 [packed = true]; repeated string spa = 11; } message St2 { optional int32 i = 1; optional string s = 2; optional int32 i2 = 9; }