encodeInTagOrder

If true, the generated adapters write fields in ascending tag order. This gives the same bytes as protoc. If false, they write fields in declaration order, and write oneof fields last. This option applies only to the types that this target generates. A nested type that another module or jar generates keeps its own field order. You cannot use this option with compact.