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

  field :field12777, 1, optional: true, type: :uint32
  field :field12778, 2, optional: true, type: :uint32
  field :field12779, 3, optional: true, type: :uint32
  field :field12780, 4, optional: true, type: :uint32
  field :field12781, 5, optional: true, type: :uint32
  field :field12782, 6, optional: true, type: :bool
end

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

  field :field12800, 1, repeated: true, type: :fixed64
  field :field12801, 2, optional: true, type: :uint64
end

defmodule Benchmarks.GoogleMessage4.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.GoogleMessage4.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.GoogleMessage4.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.GoogleMessage4.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.GoogleMessage4.Message12817
end

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

  field :field10340, 1, optional: true, type: Benchmarks.GoogleMessage4.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.GoogleMessage4.Message6578 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field6632, 1, optional: true, type: Benchmarks.GoogleMessage4.Enum6579, enum: true
  field :field6633, 2, optional: true, type: Benchmarks.GoogleMessage4.Enum6588, enum: true
end

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

  field :field6152, 1, required: true, type: :string
  field :field6153, 9, repeated: true, type: Benchmarks.GoogleMessage4.Message6127
  field :field6154, 14, optional: true, type: :int32
  field :field6155, 10, optional: true, type: :bytes
  field :field6156, 12, optional: true, type: Benchmarks.GoogleMessage4.Message6024
  field :field6157, 4, optional: true, type: :int32
  field :field6158, 5, optional: true, type: :string
  field :field6159, 6, optional: true, type: :int32
  field :field6160, 2, repeated: true, type: :int32
  field :field6161, 3, repeated: true, type: :int32
  field :field6162, 7, repeated: true, type: Benchmarks.GoogleMessage4.Message6052
  field :field6163, 11, repeated: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field6164, 15, optional: true, type: Benchmarks.GoogleMessage4.Enum6065, enum: true
  field :field6165, 8, repeated: true, type: Benchmarks.GoogleMessage4.Message6127
  field :field6166, 13, optional: true, type: :bool
  field :field6167, 16, optional: true, type: :bool
  field :field6168, 18, optional: true, type: :bool
  field :field6169, 17, repeated: true, type: Benchmarks.GoogleMessage4.Message6054
  field :field6170, 19, optional: true, type: :int32
end

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

  field :field5897, 1, required: true, type: :double
  field :field5898, 5, optional: true, type: :string
  field :field5899, 2, optional: true, type: Benchmarks.GoogleMessage4.Message5861
  field :field5900, 3, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field5901, 4, optional: true, type: Benchmarks.GoogleMessage4.Message5867
  field :field5902, 6, optional: true, type: Benchmarks.GoogleMessage4.Message5880
end

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

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

  field :field6134, 1, optional: true, type: Benchmarks.GoogleMessage4.Message4016
  field :field6135, 2, optional: true, type: :int32
  field :field6136, 3, optional: true, type: :string
  field :field6137, 4, repeated: true, type: :int32
  field :field6138, 5, optional: true, type: :int32
  field :field6139, 6, repeated: true, type: Benchmarks.GoogleMessage4.Message6108
end

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

  field :field6171, 1, required: true, type: Benchmarks.GoogleMessage4.Enum6130, enum: true
  field :field6172, 2, required: true, type: :string
end

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

  field :field5971, 1, optional: true, type: :string
  field :field5972, 2, optional: true, type: :int32
  field :field5973, 3, optional: true, type: :int32
  field :field5974, 45, optional: true, type: Benchmarks.GoogleMessage4.Enum5909, enum: true
  field :field5975, 4, optional: true, type: Benchmarks.GoogleMessage4.Enum5912, enum: true
  field :field5976, 50, optional: true, type: :fixed32
  field :field5977, 5, optional: true, type: :fixed32
  field :field5978, 6, optional: true, type: :fixed32
  field :field5979, 7, optional: true, type: :string
  field :field5980, 8, optional: true, type: Benchmarks.GoogleMessage4.Enum5915, enum: true
  field :field5981, 9, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5982, 10, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5983, 11, optional: true, type: Benchmarks.GoogleMessage4.Enum5920, enum: true
  field :field5984, 40, optional: true, type: Benchmarks.GoogleMessage4.Enum5923, enum: true
  field :field5985, 41, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5986, 42, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5987, 47, optional: true, type: Benchmarks.GoogleMessage4.Enum5928, enum: true
  field :field5988, 48, optional: true, type: :bool
  field :field5989, 49, repeated: true, type: :fixed32
  field :field5990, 12, optional: true, type: :string
  field :field5991, 13, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5992, 14, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5993, 15, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5994, 16, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5995, 32, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5996, 33, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5997, 34, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5998, 35, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5999, 17, optional: true, type: Benchmarks.GoogleMessage4.Enum5931, enum: true
  field :field6000, 18, optional: true, type: Benchmarks.GoogleMessage4.Enum5935, enum: true
  field :field6001, 36, optional: true, type: Benchmarks.GoogleMessage4.Enum5939, enum: true
  field :field6002, 37, optional: true, type: Benchmarks.GoogleMessage4.Enum5939, enum: true
  field :field6003, 19, repeated: true, type: :int32
  field :field6004, 20, optional: true, type: :uint32
  field :field6005, 21, optional: true, type: :uint32
  field :field6006, 22, optional: true, type: :uint32
  field :field6007, 23, optional: true, type: :uint32
  field :field6008, 24, optional: true, type: Benchmarks.GoogleMessage4.Enum5946, enum: true
  field :field6009, 25, optional: true, type: Benchmarks.GoogleMessage4.Enum5946, enum: true
  field :field6010, 26, optional: true, type: Benchmarks.GoogleMessage4.Enum5946, enum: true
  field :field6011, 27, optional: true, type: Benchmarks.GoogleMessage4.Enum5946, enum: true
  field :field6012, 28, optional: true, type: :fixed32
  field :field6013, 29, optional: true, type: :fixed32
  field :field6014, 30, optional: true, type: :fixed32
  field :field6015, 31, optional: true, type: :fixed32
  field :field6016, 38, optional: true, type: :int32
  field :field6017, 39, optional: true, type: :float
  field :field6018, 43, optional: true, type: Benchmarks.GoogleMessage4.Enum5957, enum: true
  field :field6019, 44, optional: true, type: Benchmarks.GoogleMessage4.Message5907
  field :field6020, 46, optional: true, type: Benchmarks.GoogleMessage4.Enum5962, enum: true
end

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

  field :field3924, 2, optional: true, type: Benchmarks.GoogleMessage4.Enum3851, enum: true
  field :field3925, 12, optional: true, type: :bool
  field :field3926, 4, optional: true, type: :int32
  field :field3927, 10, optional: true, type: :bool
  field :field3928, 13, optional: true, type: :bool
  field :field3929, 14, optional: true, type: :bool
end

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

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

  field :field7523, 1, optional: true, type: :bool
  field :field7524, 2, optional: true, type: Benchmarks.GoogleMessage4.Enum7512, enum: true
  field :field7525, 3, optional: true, type: :int32
  field :field7526, 4, optional: true, type: :int32
  field :field7527, 5, optional: true, type: :bool
  field :field7528, 6, optional: true, type: :int32
  field :field7529, 7, optional: true, type: :int32
end

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

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

  field :field7940, 1, optional: true, type: :string
  field :field7941, 2, optional: true, type: :int64
end

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

  field :field7936, 1, optional: true, type: :int32
  field :field7937, 2, optional: true, type: :int64
  field :field7938, 3, optional: true, type: :float
  field :field7939, 4, optional: true, type: Benchmarks.GoogleMessage4.Enum7922, enum: true
end

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

  field :field7934, 1, optional: true, type: :int64
  field :field7935, 2, optional: true, type: :int64
end

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

  field :field7931, 1, optional: true, type: :fixed64
  field :field7932, 2, optional: true, type: :int64
  field :field7933, 3, optional: true, type: :bytes
end

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

  field :field12826, 1, optional: true, type: :int32
  field :field12827, 2, optional: true, type: :int32
  field :field12828, 3, optional: true, type: :int32
end

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

  field :field6089, 1, required: true, type: :string
  field :field6090, 2, optional: true, type: :string
end

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

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

  field :field6084, 1, required: true, type: :string
  field :field6085, 2, required: true, type: :bytes
end

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

  field :field6048, 1, optional: true, type: Benchmarks.GoogleMessage4.Enum6025, enum: true
  field :field6049, 2, optional: true, type: :string
  field :field6050, 3, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
end

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

  field :field5882, 1, required: true, type: Benchmarks.GoogleMessage4.Enum5862, enum: true
  field :field5883, 2, required: true, type: :string
  field :field5884, 3, optional: true, type: :bool
  field :field5885, 4, optional: true, type: :string
end

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

  field :field5896, 1, optional: true, type: :string
end

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

  field :field5890, 1, optional: true, type: Benchmarks.GoogleMessage4.Enum5868, enum: true
  field :field5891, 2, optional: true, type: :string
  field :field5892, 3, optional: true, type: Benchmarks.GoogleMessage4.Enum5873, enum: true
  field :field5893, 4, optional: true, type: :int32
  field :field5894, 5, optional: true, type: Benchmarks.GoogleMessage4.UnusedEnum, enum: true
  field :field5895, 6, optional: true, type: :bool
end

defmodule Benchmarks.GoogleMessage4.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.GoogleMessage4.Message6108 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2
end

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

  field :field5967, 1, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5968, 2, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5969, 3, optional: true, type: Benchmarks.GoogleMessage4.Message5903
  field :field5970, 4, optional: true, type: Benchmarks.GoogleMessage4.Message5903
end

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

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

  field :field5965, 1, required: true, type: :int32
  field :field5966, 2, optional: true, type: Benchmarks.GoogleMessage4.Enum5904, enum: true
end
