defmodule Benchmarks.GoogleMessage3.Message35546.Message35547 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field35569, 5, required: true, type: :int32
  field :field35570, 6, required: true, type: :int32
end

defmodule Benchmarks.GoogleMessage3.Message35546.Message35548 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field35571, 11, required: true, type: :int64
  field :field35572, 12, required: true, type: :int64
end

defmodule Benchmarks.GoogleMessage3.Message35546 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field35556, 1, optional: true, type: :int64
  field :field35557, 2, optional: true, type: :int32
  field :field35558, 3, optional: true, type: :bool
  field :field35559, 13, optional: true, type: :int64
  field :message35547, 4, optional: true, type: :group
  field :message35548, 10, optional: true, type: :group
  field :field35562, 14, optional: true, type: :bool
  field :field35563, 15, optional: true, type: :bool
  field :field35564, 16, optional: true, type: :int32
  field :field35565, 17, optional: true, type: :bool
  field :field35566, 18, optional: true, type: :bool
  field :field35567, 100, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage3.Message2356.Message2357 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field2399, 9, optional: true, type: :int64
  field :field2400, 10, optional: true, type: :int32
  field :field2401, 11, optional: true, type: :int32
  field :field2402, 12, optional: true, type: :int32
  field :field2403, 13, optional: true, type: :int32
  field :field2404, 116, optional: true, type: :int32
  field :field2405, 106, optional: true, type: :int32
  field :field2406, 14, required: true, type: :bytes
  field :field2407, 45, optional: true, type: :int32
  field :field2408, 112, optional: true, type: :int32
  field :field2409, 122, optional: true, type: :bool
  field :field2410, 124, optional: true, type: :bytes
end

defmodule Benchmarks.GoogleMessage3.Message2356.Message2358 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2
end

defmodule Benchmarks.GoogleMessage3.Message2356.Message2359 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field2413, 41, optional: true, type: :string
  field :field2414, 42, optional: true, type: :string
  field :field2415, 43, optional: true, type: :string
  field :field2416, 44, optional: true, type: :string
  field :field2417, 46, optional: true, type: :int32
  field :field2418, 47, optional: true, type: :string
  field :field2419, 110, optional: true, type: :float
  field :field2420, 111, optional: true, type: :float
end

defmodule Benchmarks.GoogleMessage3.Message2356 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field2368, 121, optional: true, type: Benchmarks.GoogleMessage3.Message1374
  field :field2369, 1, optional: true, type: :uint64
  field :field2370, 2, optional: true, type: :int32
  field :field2371, 17, optional: true, type: :int32
  field :field2372, 3, required: true, type: :string
  field :field2373, 7, optional: true, type: :int32
  field :field2374, 8, optional: true, type: :bytes
  field :field2375, 4, optional: true, type: :string
  field :field2376, 101, optional: true, type: :string
  field :field2377, 102, optional: true, type: :int32
  field :field2378, 103, optional: true, type: :int32
  field :field2379, 104, optional: true, type: :int32
  field :field2380, 113, optional: true, type: :int32
  field :field2381, 114, optional: true, type: :int32
  field :field2382, 115, optional: true, type: :int32
  field :field2383, 117, optional: true, type: :int32
  field :field2384, 118, optional: true, type: :int32
  field :field2385, 119, optional: true, type: :int32
  field :field2386, 105, optional: true, type: :int32
  field :field2387, 5, optional: true, type: :bytes
  field :message2357, 6, optional: true, type: :group
  field :field2389, 120, optional: true, type: :string
  field :message2358, 107, optional: true, type: :group
  field :message2359, 40, repeated: true, type: :group
  field :field2392, 50, optional: true, type: :int32
  field :field2393, 60, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field2394, 70, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field2395, 80, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field2396, 90, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field2397, 100, optional: true, type: :string
  field :field2398, 123, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage3.Message7029.Message7030 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field7226, 14, optional: true, type: :string
  field :field7227, 15, optional: true, type: :string
  field :field7228, 16, optional: true, type: :int64
end

defmodule Benchmarks.GoogleMessage3.Message7029.Message7031 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field7229, 22, optional: true, type: :string
  field :field7230, 23, optional: true, type: :int32
  field :field7231, 24, optional: true, type: :int32
  field :field7232, 30, optional: true, type: :int32
  field :field7233, 31, optional: true, type: :int32
  field :field7234, 35, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage3.Message7029 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field7183, 1, required: true, type: :int32
  field :field7184, 2, optional: true, type: :int32
  field :field7185, 3, optional: true, type: :int32
  field :field7186, 4, optional: true, type: :int32
  field :field7187, 5, optional: true, type: :int32
  field :field7188, 6, optional: true, type: :int32
  field :field7189, 17, optional: true, type: :int32
  field :field7190, 18, optional: true, type: :int32
  field :field7191, 49, optional: true, type: :int32
  field :field7192, 28, optional: true, type: :int32
  field :field7193, 33, optional: true, type: :int32
  field :field7194, 25, optional: true, type: :int32
  field :field7195, 26, optional: true, type: :int32
  field :field7196, 40, optional: true, type: :int32
  field :field7197, 41, optional: true, type: :int32
  field :field7198, 42, optional: true, type: :int32
  field :field7199, 43, optional: true, type: :int32
  field :field7200, 19, optional: true, type: :int32
  field :field7201, 7, optional: true, type: :int32
  field :field7202, 8, optional: true, type: :int32
  field :field7203, 9, optional: true, type: :int32
  field :field7204, 10, optional: true, type: :int32
  field :field7205, 11, optional: true, type: :int32
  field :field7206, 12, optional: true, type: :int32
  field :message7030, 13, repeated: true, type: :group
  field :message7031, 21, repeated: true, type: :group
  field :field7209, 20, optional: true, type: :int32
  field :field7210, 27, optional: true, type: :float
  field :field7211, 29, optional: true, type: :int32
  field :field7212, 32, optional: true, type: :int32
  field :field7213, 48, optional: true, type: :string
  field :field7214, 34, optional: true, type: :bool
  field :field7215, 36, optional: true, type: :int32
  field :field7216, 37, optional: true, type: :float
  field :field7217, 38, optional: true, type: :bool
  field :field7218, 39, optional: true, type: :bool
  field :field7219, 44, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field7220, 45, optional: true, type: :int32
  field :field7221, 46, optional: true, type: :int32
  field :field7222, 47, optional: true, type: :int32
  field :field7223, 50, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field7224, 51, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage3.Message35538 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field35539, 1, required: true, type: :int64
end

defmodule Benchmarks.GoogleMessage3.Message18921.Message18922 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field18959, 6, optional: true, type: :uint64
  field :field18960, 13, optional: true, type: :string
  field :field18961, 21, optional: true, type: :bool
  field :field18962, 33, optional: true, type: :bool
  field :field18963, 7, optional: true, type: :int32
  field :field18964, 8, optional: true, type: :int32
  field :field18965, 9, optional: true, type: :string
  field :field18966, 10, optional: true, type: Benchmarks.GoogleMessage3.Message18856
  field :field18967, 34, optional: true, type: :uint64
  field :field18968, 11, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field18969, 35, optional: true, type: :uint64
  field :field18970, 12, optional: true, type: :float
  field :field18971, 14, repeated: true, type: :string
  field :field18972, 15, optional: true, type: :bool
  field :field18973, 16, optional: true, type: :bool
  field :field18974, 22, optional: true, type: :float
  field :field18975, 18, optional: true, type: :int32
  field :field18976, 19, optional: true, type: :int32
  field :field18977, 20, optional: true, type: :int32
  field :field18978, 25, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field18979, 26, optional: true, type: Benchmarks.GoogleMessage3.UnusedEnum, enum: true
  field :field18980, 27, repeated: true, type: :string
  field :field18981, 28, optional: true, type: :float
end

defmodule Benchmarks.GoogleMessage3.Message18921 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field18946, 1, optional: true, type: :string
  field :field18947, 2, optional: true, type: :fixed64
  field :field18948, 3, optional: true, type: :int32
  field :field18949, 4, optional: true, type: :double
  field :field18950, 17, optional: true, type: :bool
  field :field18951, 23, optional: true, type: :bool
  field :field18952, 24, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :message18922, 5, repeated: true, type: :group
  field :field18954, 29, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field18955, 30, repeated: true, type: Benchmarks.GoogleMessage3.Message18943
  field :field18956, 31, repeated: true, type: Benchmarks.GoogleMessage3.Message18944
  field :field18957, 32, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
end

defmodule Benchmarks.GoogleMessage3.Message35540 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field35541, 1, optional: true, type: :bool
end

defmodule Benchmarks.GoogleMessage3.Message3886.Message3887 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3932, 2, required: true, type: :string
  field :field3933, 9, optional: true, type: :string
  field :field3934, 3, optional: true, type: Benchmarks.GoogleMessage3.Message3850
  field :field3935, 8, optional: true, type: :bytes
end

defmodule Benchmarks.GoogleMessage3.Message3886 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :message3887, 1, repeated: true, type: :group
end

defmodule Benchmarks.GoogleMessage3.Message6743 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field6759, 1, optional: true, type: Benchmarks.GoogleMessage3.Message6721
  field :field6760, 2, optional: true, type: Benchmarks.GoogleMessage3.Message6723
  field :field6761, 8, optional: true, type: Benchmarks.GoogleMessage3.Message6723
  field :field6762, 3, optional: true, type: Benchmarks.GoogleMessage3.Message6725
  field :field6763, 4, optional: true, type: Benchmarks.GoogleMessage3.Message6726
  field :field6764, 5, optional: true, type: Benchmarks.GoogleMessage3.Message6733
  field :field6765, 6, optional: true, type: Benchmarks.GoogleMessage3.Message6734
  field :field6766, 7, optional: true, type: Benchmarks.GoogleMessage3.Message6742
end

defmodule Benchmarks.GoogleMessage3.Message6773 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field6794, 1, optional: true, type: Benchmarks.GoogleMessage3.Enum6769, enum: true
  field :field6795, 9, optional: true, type: :int32
  field :field6796, 10, optional: true, type: Benchmarks.GoogleMessage3.UnusedEnum, enum: true
  field :field6797, 11, optional: true, type: :int32
  field :field6798, 2, optional: true, type: :int32
  field :field6799, 3, optional: true, type: Benchmarks.GoogleMessage3.Enum6774, enum: true
  field :field6800, 5, optional: true, type: :double
  field :field6801, 7, optional: true, type: :double
  field :field6802, 8, optional: true, type: :double
  field :field6803, 6, optional: true, type: Benchmarks.GoogleMessage3.Enum6782, enum: true
end

defmodule Benchmarks.GoogleMessage3.Message8224 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field8255, 1, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8256, 2, optional: true, type: Benchmarks.GoogleMessage3.Message8184
  field :field8257, 3, optional: true, type: Benchmarks.GoogleMessage3.Message7966
  field :field8258, 4, optional: true, type: :string
  field :field8259, 5, optional: true, type: :string
  field :field8260, 6, optional: true, type: :bool
  field :field8261, 7, optional: true, type: :int64
  field :field8262, 8, optional: true, type: :string
  field :field8263, 9, optional: true, type: :int64
  field :field8264, 10, optional: true, type: :double
  field :field8265, 11, optional: true, type: :int64
  field :field8266, 12, repeated: true, type: :string
  field :field8267, 13, optional: true, type: :int64
  field :field8268, 14, optional: true, type: :int32
  field :field8269, 15, optional: true, type: :int32
  field :field8270, 16, optional: true, type: :int64
  field :field8271, 17, optional: true, type: :double
  field :field8272, 18, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8273, 19, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8274, 20, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8275, 21, optional: true, type: :bool
  field :field8276, 22, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8277, 23, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8278, 24, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8279, 25, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8280, 26, optional: true, type: :bool
  field :field8281, 27, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
end

defmodule Benchmarks.GoogleMessage3.Message8392 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field8395, 1, optional: true, type: :string
  field :field8396, 2, optional: true, type: :string
  field :field8397, 3, optional: true, type: Benchmarks.GoogleMessage3.Message7966
  field :field8398, 4, optional: true, type: :string
  field :field8399, 5, optional: true, type: :string
  field :field8400, 6, optional: true, type: :string
  field :field8401, 7, optional: true, type: :string
  field :field8402, 8, optional: true, type: :string
  field :field8403, 9, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage3.Message8130 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field8156, 1, optional: true, type: :string
  field :field8157, 2, optional: true, type: :string
  field :field8158, 4, optional: true, type: :string
  field :field8159, 6, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8160, 7, repeated: true, type: :string
  field :field8161, 8, optional: true, type: :int64
  field :field8162, 9, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8163, 10, optional: true, type: :string
  field :field8164, 11, optional: true, type: :string
  field :field8165, 12, optional: true, type: :string
  field :field8166, 13, optional: true, type: :string
  field :field8167, 14, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8168, 15, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8169, 16, optional: true, type: :string
  field :field8170, 17, optional: true, type: Benchmarks.GoogleMessage3.UnusedEnum, enum: true
  field :field8171, 18, optional: true, type: Benchmarks.GoogleMessage3.UnusedEnum, enum: true
  field :field8172, 19, optional: true, type: :bool
  field :field8173, 20, optional: true, type: :bool
  field :field8174, 21, optional: true, type: :double
  field :field8175, 22, optional: true, type: :int32
  field :field8176, 23, optional: true, type: :int32
  field :field8177, 24, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8178, 25, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field8179, 26, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
end

defmodule Benchmarks.GoogleMessage3.Message8478 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field8489, 7, optional: true, type: :string
  field :field8490, 1, optional: true, type: Benchmarks.GoogleMessage3.Message7966
  field :field8491, 2, optional: true, type: Benchmarks.GoogleMessage3.Message8476
  field :field8492, 3, optional: true, type: :int64
  field :field8493, 4, optional: true, type: Benchmarks.GoogleMessage3.Message8476
  field :field8494, 5, repeated: true, type: Benchmarks.GoogleMessage3.Message8477
  field :field8495, 6, optional: true, type: Benchmarks.GoogleMessage3.Message8454
  field :field8496, 8, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
end

defmodule Benchmarks.GoogleMessage3.Message8479 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field8497, 1, optional: true, type: Benchmarks.GoogleMessage3.Message8475
  field :field8498, 2, optional: true, type: Benchmarks.GoogleMessage3.Message7966
  field :field8499, 3, optional: true, type: Benchmarks.GoogleMessage3.Message8476
  field :field8500, 4, optional: true, type: Benchmarks.GoogleMessage3.Message8476
  field :field8501, 6, optional: true, type: :string
  field :field8502, 7, optional: true, type: :string
  field :field8503, 8, optional: true, type: Benchmarks.GoogleMessage3.Message7966
  field :field8504, 5, optional: true, type: Benchmarks.GoogleMessage3.Message8455
  field :field8505, 9, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
end

defmodule Benchmarks.GoogleMessage3.Message10319 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field10340, 1, optional: true, type: Benchmarks.GoogleMessage3.Enum10325, enum: true
  field :field10341, 4, optional: true, type: :int32
  field :field10342, 5, optional: true, type: :int32
  field :field10343, 3, optional: true, type: :bytes
  field :field10344, 2, optional: true, type: :string
  field :field10345, 6, optional: true, type: :string
  field :field10346, 7, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage3.Message4016 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field4017, 1, required: true, type: :int32
  field :field4018, 2, required: true, type: :int32
  field :field4019, 3, required: true, type: :int32
  field :field4020, 4, required: true, type: :int32
end

defmodule Benchmarks.GoogleMessage3.Message12669 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12681, 1, optional: true, type: Benchmarks.GoogleMessage3.Message12559
  field :field12682, 2, optional: true, type: :float
  field :field12683, 3, optional: true, type: :bool
  field :field12684, 4, optional: true, type: Benchmarks.GoogleMessage3.Enum12670, enum: true
end

defmodule Benchmarks.GoogleMessage3.Message12819 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12834, 1, optional: true, type: :double
  field :field12835, 2, optional: true, type: :double
  field :field12836, 3, optional: true, type: :double
  field :field12837, 4, optional: true, type: :double
  field :field12838, 5, optional: true, type: :double
  field :field12839, 6, optional: true, type: :double
end

defmodule Benchmarks.GoogleMessage3.Message12820 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12840, 1, optional: true, type: :int32
  field :field12841, 2, optional: true, type: :int32
  field :field12842, 3, optional: true, type: :int32
  field :field12843, 8, optional: true, type: :int32
  field :field12844, 4, optional: true, type: :int32
  field :field12845, 5, optional: true, type: :int32
  field :field12846, 6, optional: true, type: :int32
  field :field12847, 7, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage3.Message12821 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12848, 1, optional: true, type: :int32
  field :field12849, 2, optional: true, type: :int32
  field :field12850, 3, optional: true, type: :int32
  field :field12851, 4, optional: true, type: :int32
  field :field12852, 5, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage3.Message12818 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12829, 1, optional: true, type: :uint64
  field :field12830, 2, optional: true, type: :int32
  field :field12831, 3, optional: true, type: :int32
  field :field12832, 5, optional: true, type: :int32
  field :field12833, 4, repeated: true, type: Benchmarks.GoogleMessage3.Message12817
end

defmodule Benchmarks.GoogleMessage3.Message16479 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field16484, 1, optional: true, type: Benchmarks.GoogleMessage3.Message16480
  field :field16485, 5, optional: true, type: :int32
  field :field16486, 2, optional: true, type: :float
  field :field16487, 4, optional: true, type: :uint32
  field :field16488, 3, optional: true, type: :bool
  field :field16489, 6, optional: true, type: :uint32
end

defmodule Benchmarks.GoogleMessage3.Message16722 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field16752, 1, optional: true, type: :string
  field :field16753, 2, optional: true, type: :string
  field :field16754, 3, optional: true, type: :string
  field :field16755, 5, optional: true, type: :int32
  field :field16756, 4, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage3.Message16724 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field16761, 1, optional: true, type: :int64
  field :field16762, 2, optional: true, type: :float
  field :field16763, 3, optional: true, type: :int64
  field :field16764, 4, optional: true, type: :int64
  field :field16765, 5, optional: true, type: :bool
  field :field16766, 6, repeated: true, type: :string
  field :field16767, 7, repeated: true, type: :string
  field :field16768, 8, optional: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field16769, 9, optional: true, type: :bool
  field :field16770, 10, optional: true, type: :uint32
  field :field16771, 11, optional: true, type: Benchmarks.GoogleMessage3.Enum16728, enum: true
  field :field16772, 12, repeated: true, type: :int32
  field :field16773, 13, optional: true, type: :bool
end

defmodule Benchmarks.GoogleMessage3.Message17728 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2
end

defmodule Benchmarks.GoogleMessage3.Message24356 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field24559, 1, optional: true, type: :string
  field :field24560, 2, optional: true, type: :string
  field :field24561, 14, optional: true, type: :int32
  field :field24562, 3, optional: true, type: :string
  field :field24563, 4, optional: true, type: :string
  field :field24564, 5, optional: true, type: :string
  field :field24565, 13, optional: true, type: Benchmarks.GoogleMessage3.UnusedEnum, enum: true
  field :field24566, 6, optional: true, type: :string
  field :field24567, 12, optional: true, type: Benchmarks.GoogleMessage3.Enum24361, enum: true
  field :field24568, 7, optional: true, type: :string
  field :field24569, 8, optional: true, type: :string
  field :field24570, 9, optional: true, type: :string
  field :field24571, 10, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field24572, 11, repeated: true, type: :string
  field :field24573, 15, repeated: true, type: :string
end

defmodule Benchmarks.GoogleMessage3.Message24376 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field24589, 1, optional: true, type: :string
  field :field24590, 2, optional: true, type: :string
  field :field24591, 3, optional: true, type: :string
  field :field24592, 4, required: true, type: Benchmarks.GoogleMessage3.Message24377
  field :field24593, 5, optional: true, type: Benchmarks.GoogleMessage3.Message24317
  field :field24594, 6, optional: true, type: :string
  field :field24595, 7, optional: true, type: Benchmarks.GoogleMessage3.Message24378
  field :field24596, 8, repeated: true, type: :string
  field :field24597, 14, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field24598, 9, repeated: true, type: :string
  field :field24599, 10, repeated: true, type: :string
  field :field24600, 11, repeated: true, type: :string
  field :field24601, 12, optional: true, type: :string
  field :field24602, 13, repeated: true, type: :string
end

defmodule Benchmarks.GoogleMessage3.Message24366 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field24574, 1, optional: true, type: :string
  field :field24575, 2, optional: true, type: :string
  field :field24576, 3, optional: true, type: :string
  field :field24577, 10, optional: true, type: :int32
  field :field24578, 13, optional: true, type: :string
  field :field24579, 4, optional: true, type: :string
  field :field24580, 5, optional: true, type: :string
  field :field24581, 9, optional: true, type: Benchmarks.GoogleMessage3.UnusedEnum, enum: true
  field :field24582, 14, optional: true, type: :string
  field :field24583, 15, optional: true, type: Benchmarks.GoogleMessage3.UnusedEnum, enum: true
  field :field24584, 6, optional: true, type: :string
  field :field24585, 12, optional: true, type: :string
  field :field24586, 7, repeated: true, type: Benchmarks.GoogleMessage3.UnusedEmptyMessage
  field :field24587, 8, repeated: true, type: :string
  field :field24588, 11, repeated: true, type: :string
end
