| // Copyright 2019 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // Messages in this file are used to test wire encoding order. |
| |
| syntax = "proto2"; |
| |
| package goproto.proto.order; |
| |
| option go_package = "google.golang.org/protobuf/internal/testprotos/order"; |
| |
| message Message { |
| optional string field_2 = 2; |
| optional string field_1 = 1; |
| |
| oneof oneof_1 { |
| string field_10 = 10; |
| } |
| |
| extensions 30 to 40; |
| |
| optional string field_20 = 20; |
| } |
| |
| extend Message { |
| optional string field_30 = 30; |
| optional string field_31 = 31; |
| optional string field_32 = 32; |
| } |