package ex; message Basic { u64 unsigned_int; i64 signed_int; string strn; } message Cap { capability cap; } message Repeated { repeated u64 unsigned_ints; } message Nested { Basic basic; Cap cap1; Cap cap2; } message RepeatedNested { repeated Basic basics; repeated Cap caps; }