TestAllTypesProto3 constructor

TestAllTypesProto3({
  1. int? optionalInt32,
  2. Int64? optionalInt64,
  3. int? optionalUint32,
  4. Int64? optionalUint64,
  5. int? optionalSint32,
  6. Int64? optionalSint64,
  7. int? optionalFixed32,
  8. Int64? optionalFixed64,
  9. int? optionalSfixed32,
  10. Int64? optionalSfixed64,
  11. double? optionalFloat,
  12. double? optionalDouble,
  13. bool? optionalBool,
  14. String? optionalString,
  15. List<int>? optionalBytes,
  16. TestAllTypesProto3_NestedMessage? optionalNestedMessage,
  17. ForeignMessage? optionalForeignMessage,
  18. TestAllTypesProto3_NestedEnum? optionalNestedEnum,
  19. ForeignEnum? optionalForeignEnum,
  20. TestAllTypesProto3_AliasedEnum? optionalAliasedEnum,
  21. String? optionalStringPiece,
  22. String? optionalCord,
  23. TestAllTypesProto3? recursiveMessage,
  24. Iterable<int>? repeatedInt32,
  25. Iterable<Int64>? repeatedInt64,
  26. Iterable<int>? repeatedUint32,
  27. Iterable<Int64>? repeatedUint64,
  28. Iterable<int>? repeatedSint32,
  29. Iterable<Int64>? repeatedSint64,
  30. Iterable<int>? repeatedFixed32,
  31. Iterable<Int64>? repeatedFixed64,
  32. Iterable<int>? repeatedSfixed32,
  33. Iterable<Int64>? repeatedSfixed64,
  34. Iterable<double>? repeatedFloat,
  35. Iterable<double>? repeatedDouble,
  36. Iterable<bool>? repeatedBool,
  37. Iterable<String>? repeatedString,
  38. Iterable<List<int>>? repeatedBytes,
  39. Iterable<TestAllTypesProto3_NestedMessage>? repeatedNestedMessage,
  40. Iterable<ForeignMessage>? repeatedForeignMessage,
  41. Iterable<TestAllTypesProto3_NestedEnum>? repeatedNestedEnum,
  42. Iterable<ForeignEnum>? repeatedForeignEnum,
  43. Iterable<String>? repeatedStringPiece,
  44. Iterable<String>? repeatedCord,
  45. Map<int, int>? mapInt32Int32,
  46. Map<Int64, Int64>? mapInt64Int64,
  47. Map<int, int>? mapUint32Uint32,
  48. Map<Int64, Int64>? mapUint64Uint64,
  49. Map<int, int>? mapSint32Sint32,
  50. Map<Int64, Int64>? mapSint64Sint64,
  51. Map<int, int>? mapFixed32Fixed32,
  52. Map<Int64, Int64>? mapFixed64Fixed64,
  53. Map<int, int>? mapSfixed32Sfixed32,
  54. Map<Int64, Int64>? mapSfixed64Sfixed64,
  55. Map<int, double>? mapInt32Float,
  56. Map<int, double>? mapInt32Double,
  57. Map<bool, bool>? mapBoolBool,
  58. Map<String, String>? mapStringString,
  59. Map<String, List<int>>? mapStringBytes,
  60. Map<String, TestAllTypesProto3_NestedMessage>? mapStringNestedMessage,
  61. Map<String, ForeignMessage>? mapStringForeignMessage,
  62. Map<String, TestAllTypesProto3_NestedEnum>? mapStringNestedEnum,
  63. Map<String, ForeignEnum>? mapStringForeignEnum,
  64. Iterable<int>? packedInt32,
  65. Iterable<Int64>? packedInt64,
  66. Iterable<int>? packedUint32,
  67. Iterable<Int64>? packedUint64,
  68. Iterable<int>? packedSint32,
  69. Iterable<Int64>? packedSint64,
  70. Iterable<int>? packedFixed32,
  71. Iterable<Int64>? packedFixed64,
  72. Iterable<int>? packedSfixed32,
  73. Iterable<Int64>? packedSfixed64,
  74. Iterable<double>? packedFloat,
  75. Iterable<double>? packedDouble,
  76. Iterable<bool>? packedBool,
  77. Iterable<TestAllTypesProto3_NestedEnum>? packedNestedEnum,
  78. Iterable<int>? unpackedInt32,
  79. Iterable<Int64>? unpackedInt64,
  80. Iterable<int>? unpackedUint32,
  81. Iterable<Int64>? unpackedUint64,
  82. Iterable<int>? unpackedSint32,
  83. Iterable<Int64>? unpackedSint64,
  84. Iterable<int>? unpackedFixed32,
  85. Iterable<Int64>? unpackedFixed64,
  86. Iterable<int>? unpackedSfixed32,
  87. Iterable<Int64>? unpackedSfixed64,
  88. Iterable<double>? unpackedFloat,
  89. Iterable<double>? unpackedDouble,
  90. Iterable<bool>? unpackedBool,
  91. Iterable<TestAllTypesProto3_NestedEnum>? unpackedNestedEnum,
  92. int? oneofUint32,
  93. TestAllTypesProto3_NestedMessage? oneofNestedMessage,
  94. String? oneofString,
  95. List<int>? oneofBytes,
  96. bool? oneofBool,
  97. Int64? oneofUint64,
  98. double? oneofFloat,
  99. double? oneofDouble,
  100. TestAllTypesProto3_NestedEnum? oneofEnum,
  101. NullValue? oneofNullValue,
  102. BoolValue? optionalBoolWrapper,
  103. Int32Value? optionalInt32Wrapper,
  104. Int64Value? optionalInt64Wrapper,
  105. UInt32Value? optionalUint32Wrapper,
  106. UInt64Value? optionalUint64Wrapper,
  107. FloatValue? optionalFloatWrapper,
  108. DoubleValue? optionalDoubleWrapper,
  109. StringValue? optionalStringWrapper,
  110. BytesValue? optionalBytesWrapper,
  111. Iterable<BoolValue>? repeatedBoolWrapper,
  112. Iterable<Int32Value>? repeatedInt32Wrapper,
  113. Iterable<Int64Value>? repeatedInt64Wrapper,
  114. Iterable<UInt32Value>? repeatedUint32Wrapper,
  115. Iterable<UInt64Value>? repeatedUint64Wrapper,
  116. Iterable<FloatValue>? repeatedFloatWrapper,
  117. Iterable<DoubleValue>? repeatedDoubleWrapper,
  118. Iterable<StringValue>? repeatedStringWrapper,
  119. Iterable<BytesValue>? repeatedBytesWrapper,
  120. Duration? optionalDuration,
  121. Timestamp? optionalTimestamp,
  122. FieldMask? optionalFieldMask,
  123. Struct? optionalStruct,
  124. Any? optionalAny,
  125. Value? optionalValue,
  126. NullValue? optionalNullValue,
  127. Iterable<Duration>? repeatedDuration,
  128. Iterable<Timestamp>? repeatedTimestamp,
  129. Iterable<FieldMask>? repeatedFieldmask,
  130. Iterable<Any>? repeatedAny,
  131. Iterable<Value>? repeatedValue,
  132. Iterable<ListValue>? repeatedListValue,
  133. Iterable<Struct>? repeatedStruct,
  134. int? fieldname1,
  135. int? fieldName2,
  136. int? fieldName3,
  137. int? fieldName4,
  138. int? field0name5,
  139. int? field0Name6,
  140. int? fieldName7,
  141. int? fieldName8,
  142. int? fieldName9,
  143. int? fieldName10,
  144. int? fIELDNAME11,
  145. int? fIELDName12,
  146. int? fieldName13,
  147. int? fieldName14,
  148. int? fieldName15,
  149. int? fieldName16,
  150. int? fieldName17,
  151. int? fieldName18,
})

Implementation

factory TestAllTypesProto3({
  $core.int? optionalInt32,
  $fixnum.Int64? optionalInt64,
  $core.int? optionalUint32,
  $fixnum.Int64? optionalUint64,
  $core.int? optionalSint32,
  $fixnum.Int64? optionalSint64,
  $core.int? optionalFixed32,
  $fixnum.Int64? optionalFixed64,
  $core.int? optionalSfixed32,
  $fixnum.Int64? optionalSfixed64,
  $core.double? optionalFloat,
  $core.double? optionalDouble,
  $core.bool? optionalBool,
  $core.String? optionalString,
  $core.List<$core.int>? optionalBytes,
  TestAllTypesProto3_NestedMessage? optionalNestedMessage,
  ForeignMessage? optionalForeignMessage,
  TestAllTypesProto3_NestedEnum? optionalNestedEnum,
  ForeignEnum? optionalForeignEnum,
  TestAllTypesProto3_AliasedEnum? optionalAliasedEnum,
  $core.String? optionalStringPiece,
  $core.String? optionalCord,
  TestAllTypesProto3? recursiveMessage,
  $core.Iterable<$core.int>? repeatedInt32,
  $core.Iterable<$fixnum.Int64>? repeatedInt64,
  $core.Iterable<$core.int>? repeatedUint32,
  $core.Iterable<$fixnum.Int64>? repeatedUint64,
  $core.Iterable<$core.int>? repeatedSint32,
  $core.Iterable<$fixnum.Int64>? repeatedSint64,
  $core.Iterable<$core.int>? repeatedFixed32,
  $core.Iterable<$fixnum.Int64>? repeatedFixed64,
  $core.Iterable<$core.int>? repeatedSfixed32,
  $core.Iterable<$fixnum.Int64>? repeatedSfixed64,
  $core.Iterable<$core.double>? repeatedFloat,
  $core.Iterable<$core.double>? repeatedDouble,
  $core.Iterable<$core.bool>? repeatedBool,
  $core.Iterable<$core.String>? repeatedString,
  $core.Iterable<$core.List<$core.int>>? repeatedBytes,
  $core.Iterable<TestAllTypesProto3_NestedMessage>? repeatedNestedMessage,
  $core.Iterable<ForeignMessage>? repeatedForeignMessage,
  $core.Iterable<TestAllTypesProto3_NestedEnum>? repeatedNestedEnum,
  $core.Iterable<ForeignEnum>? repeatedForeignEnum,
  $core.Iterable<$core.String>? repeatedStringPiece,
  $core.Iterable<$core.String>? repeatedCord,
  $core.Map<$core.int, $core.int>? mapInt32Int32,
  $core.Map<$fixnum.Int64, $fixnum.Int64>? mapInt64Int64,
  $core.Map<$core.int, $core.int>? mapUint32Uint32,
  $core.Map<$fixnum.Int64, $fixnum.Int64>? mapUint64Uint64,
  $core.Map<$core.int, $core.int>? mapSint32Sint32,
  $core.Map<$fixnum.Int64, $fixnum.Int64>? mapSint64Sint64,
  $core.Map<$core.int, $core.int>? mapFixed32Fixed32,
  $core.Map<$fixnum.Int64, $fixnum.Int64>? mapFixed64Fixed64,
  $core.Map<$core.int, $core.int>? mapSfixed32Sfixed32,
  $core.Map<$fixnum.Int64, $fixnum.Int64>? mapSfixed64Sfixed64,
  $core.Map<$core.int, $core.double>? mapInt32Float,
  $core.Map<$core.int, $core.double>? mapInt32Double,
  $core.Map<$core.bool, $core.bool>? mapBoolBool,
  $core.Map<$core.String, $core.String>? mapStringString,
  $core.Map<$core.String, $core.List<$core.int>>? mapStringBytes,
  $core.Map<$core.String, TestAllTypesProto3_NestedMessage>?
      mapStringNestedMessage,
  $core.Map<$core.String, ForeignMessage>? mapStringForeignMessage,
  $core.Map<$core.String, TestAllTypesProto3_NestedEnum>? mapStringNestedEnum,
  $core.Map<$core.String, ForeignEnum>? mapStringForeignEnum,
  $core.Iterable<$core.int>? packedInt32,
  $core.Iterable<$fixnum.Int64>? packedInt64,
  $core.Iterable<$core.int>? packedUint32,
  $core.Iterable<$fixnum.Int64>? packedUint64,
  $core.Iterable<$core.int>? packedSint32,
  $core.Iterable<$fixnum.Int64>? packedSint64,
  $core.Iterable<$core.int>? packedFixed32,
  $core.Iterable<$fixnum.Int64>? packedFixed64,
  $core.Iterable<$core.int>? packedSfixed32,
  $core.Iterable<$fixnum.Int64>? packedSfixed64,
  $core.Iterable<$core.double>? packedFloat,
  $core.Iterable<$core.double>? packedDouble,
  $core.Iterable<$core.bool>? packedBool,
  $core.Iterable<TestAllTypesProto3_NestedEnum>? packedNestedEnum,
  $core.Iterable<$core.int>? unpackedInt32,
  $core.Iterable<$fixnum.Int64>? unpackedInt64,
  $core.Iterable<$core.int>? unpackedUint32,
  $core.Iterable<$fixnum.Int64>? unpackedUint64,
  $core.Iterable<$core.int>? unpackedSint32,
  $core.Iterable<$fixnum.Int64>? unpackedSint64,
  $core.Iterable<$core.int>? unpackedFixed32,
  $core.Iterable<$fixnum.Int64>? unpackedFixed64,
  $core.Iterable<$core.int>? unpackedSfixed32,
  $core.Iterable<$fixnum.Int64>? unpackedSfixed64,
  $core.Iterable<$core.double>? unpackedFloat,
  $core.Iterable<$core.double>? unpackedDouble,
  $core.Iterable<$core.bool>? unpackedBool,
  $core.Iterable<TestAllTypesProto3_NestedEnum>? unpackedNestedEnum,
  $core.int? oneofUint32,
  TestAllTypesProto3_NestedMessage? oneofNestedMessage,
  $core.String? oneofString,
  $core.List<$core.int>? oneofBytes,
  $core.bool? oneofBool,
  $fixnum.Int64? oneofUint64,
  $core.double? oneofFloat,
  $core.double? oneofDouble,
  TestAllTypesProto3_NestedEnum? oneofEnum,
  $13.NullValue? oneofNullValue,
  $9.BoolValue? optionalBoolWrapper,
  $9.Int32Value? optionalInt32Wrapper,
  $9.Int64Value? optionalInt64Wrapper,
  $9.UInt32Value? optionalUint32Wrapper,
  $9.UInt64Value? optionalUint64Wrapper,
  $9.FloatValue? optionalFloatWrapper,
  $9.DoubleValue? optionalDoubleWrapper,
  $9.StringValue? optionalStringWrapper,
  $9.BytesValue? optionalBytesWrapper,
  $core.Iterable<$9.BoolValue>? repeatedBoolWrapper,
  $core.Iterable<$9.Int32Value>? repeatedInt32Wrapper,
  $core.Iterable<$9.Int64Value>? repeatedInt64Wrapper,
  $core.Iterable<$9.UInt32Value>? repeatedUint32Wrapper,
  $core.Iterable<$9.UInt64Value>? repeatedUint64Wrapper,
  $core.Iterable<$9.FloatValue>? repeatedFloatWrapper,
  $core.Iterable<$9.DoubleValue>? repeatedDoubleWrapper,
  $core.Iterable<$9.StringValue>? repeatedStringWrapper,
  $core.Iterable<$9.BytesValue>? repeatedBytesWrapper,
  $10.Duration? optionalDuration,
  $11.Timestamp? optionalTimestamp,
  $12.FieldMask? optionalFieldMask,
  $13.Struct? optionalStruct,
  $0.Any? optionalAny,
  $13.Value? optionalValue,
  $13.NullValue? optionalNullValue,
  $core.Iterable<$10.Duration>? repeatedDuration,
  $core.Iterable<$11.Timestamp>? repeatedTimestamp,
  $core.Iterable<$12.FieldMask>? repeatedFieldmask,
  $core.Iterable<$0.Any>? repeatedAny,
  $core.Iterable<$13.Value>? repeatedValue,
  $core.Iterable<$13.ListValue>? repeatedListValue,
  $core.Iterable<$13.Struct>? repeatedStruct,
  $core.int? fieldname1,
  $core.int? fieldName2,
  $core.int? fieldName3,
  $core.int? fieldName4,
  $core.int? field0name5,
  $core.int? field0Name6,
  $core.int? fieldName7,
  $core.int? fieldName8,
  $core.int? fieldName9,
  $core.int? fieldName10,
  $core.int? fIELDNAME11,
  $core.int? fIELDName12,
  $core.int? fieldName13,
  $core.int? fieldName14,
  $core.int? fieldName15,
  $core.int? fieldName16,
  $core.int? fieldName17,
  $core.int? fieldName18,
}) {
  final _result = create();
  if (optionalInt32 != null) {
    _result.optionalInt32 = optionalInt32;
  }
  if (optionalInt64 != null) {
    _result.optionalInt64 = optionalInt64;
  }
  if (optionalUint32 != null) {
    _result.optionalUint32 = optionalUint32;
  }
  if (optionalUint64 != null) {
    _result.optionalUint64 = optionalUint64;
  }
  if (optionalSint32 != null) {
    _result.optionalSint32 = optionalSint32;
  }
  if (optionalSint64 != null) {
    _result.optionalSint64 = optionalSint64;
  }
  if (optionalFixed32 != null) {
    _result.optionalFixed32 = optionalFixed32;
  }
  if (optionalFixed64 != null) {
    _result.optionalFixed64 = optionalFixed64;
  }
  if (optionalSfixed32 != null) {
    _result.optionalSfixed32 = optionalSfixed32;
  }
  if (optionalSfixed64 != null) {
    _result.optionalSfixed64 = optionalSfixed64;
  }
  if (optionalFloat != null) {
    _result.optionalFloat = optionalFloat;
  }
  if (optionalDouble != null) {
    _result.optionalDouble = optionalDouble;
  }
  if (optionalBool != null) {
    _result.optionalBool = optionalBool;
  }
  if (optionalString != null) {
    _result.optionalString = optionalString;
  }
  if (optionalBytes != null) {
    _result.optionalBytes = optionalBytes;
  }
  if (optionalNestedMessage != null) {
    _result.optionalNestedMessage = optionalNestedMessage;
  }
  if (optionalForeignMessage != null) {
    _result.optionalForeignMessage = optionalForeignMessage;
  }
  if (optionalNestedEnum != null) {
    _result.optionalNestedEnum = optionalNestedEnum;
  }
  if (optionalForeignEnum != null) {
    _result.optionalForeignEnum = optionalForeignEnum;
  }
  if (optionalAliasedEnum != null) {
    _result.optionalAliasedEnum = optionalAliasedEnum;
  }
  if (optionalStringPiece != null) {
    _result.optionalStringPiece = optionalStringPiece;
  }
  if (optionalCord != null) {
    _result.optionalCord = optionalCord;
  }
  if (recursiveMessage != null) {
    _result.recursiveMessage = recursiveMessage;
  }
  if (repeatedInt32 != null) {
    _result.repeatedInt32.addAll(repeatedInt32);
  }
  if (repeatedInt64 != null) {
    _result.repeatedInt64.addAll(repeatedInt64);
  }
  if (repeatedUint32 != null) {
    _result.repeatedUint32.addAll(repeatedUint32);
  }
  if (repeatedUint64 != null) {
    _result.repeatedUint64.addAll(repeatedUint64);
  }
  if (repeatedSint32 != null) {
    _result.repeatedSint32.addAll(repeatedSint32);
  }
  if (repeatedSint64 != null) {
    _result.repeatedSint64.addAll(repeatedSint64);
  }
  if (repeatedFixed32 != null) {
    _result.repeatedFixed32.addAll(repeatedFixed32);
  }
  if (repeatedFixed64 != null) {
    _result.repeatedFixed64.addAll(repeatedFixed64);
  }
  if (repeatedSfixed32 != null) {
    _result.repeatedSfixed32.addAll(repeatedSfixed32);
  }
  if (repeatedSfixed64 != null) {
    _result.repeatedSfixed64.addAll(repeatedSfixed64);
  }
  if (repeatedFloat != null) {
    _result.repeatedFloat.addAll(repeatedFloat);
  }
  if (repeatedDouble != null) {
    _result.repeatedDouble.addAll(repeatedDouble);
  }
  if (repeatedBool != null) {
    _result.repeatedBool.addAll(repeatedBool);
  }
  if (repeatedString != null) {
    _result.repeatedString.addAll(repeatedString);
  }
  if (repeatedBytes != null) {
    _result.repeatedBytes.addAll(repeatedBytes);
  }
  if (repeatedNestedMessage != null) {
    _result.repeatedNestedMessage.addAll(repeatedNestedMessage);
  }
  if (repeatedForeignMessage != null) {
    _result.repeatedForeignMessage.addAll(repeatedForeignMessage);
  }
  if (repeatedNestedEnum != null) {
    _result.repeatedNestedEnum.addAll(repeatedNestedEnum);
  }
  if (repeatedForeignEnum != null) {
    _result.repeatedForeignEnum.addAll(repeatedForeignEnum);
  }
  if (repeatedStringPiece != null) {
    _result.repeatedStringPiece.addAll(repeatedStringPiece);
  }
  if (repeatedCord != null) {
    _result.repeatedCord.addAll(repeatedCord);
  }
  if (mapInt32Int32 != null) {
    _result.mapInt32Int32.addAll(mapInt32Int32);
  }
  if (mapInt64Int64 != null) {
    _result.mapInt64Int64.addAll(mapInt64Int64);
  }
  if (mapUint32Uint32 != null) {
    _result.mapUint32Uint32.addAll(mapUint32Uint32);
  }
  if (mapUint64Uint64 != null) {
    _result.mapUint64Uint64.addAll(mapUint64Uint64);
  }
  if (mapSint32Sint32 != null) {
    _result.mapSint32Sint32.addAll(mapSint32Sint32);
  }
  if (mapSint64Sint64 != null) {
    _result.mapSint64Sint64.addAll(mapSint64Sint64);
  }
  if (mapFixed32Fixed32 != null) {
    _result.mapFixed32Fixed32.addAll(mapFixed32Fixed32);
  }
  if (mapFixed64Fixed64 != null) {
    _result.mapFixed64Fixed64.addAll(mapFixed64Fixed64);
  }
  if (mapSfixed32Sfixed32 != null) {
    _result.mapSfixed32Sfixed32.addAll(mapSfixed32Sfixed32);
  }
  if (mapSfixed64Sfixed64 != null) {
    _result.mapSfixed64Sfixed64.addAll(mapSfixed64Sfixed64);
  }
  if (mapInt32Float != null) {
    _result.mapInt32Float.addAll(mapInt32Float);
  }
  if (mapInt32Double != null) {
    _result.mapInt32Double.addAll(mapInt32Double);
  }
  if (mapBoolBool != null) {
    _result.mapBoolBool.addAll(mapBoolBool);
  }
  if (mapStringString != null) {
    _result.mapStringString.addAll(mapStringString);
  }
  if (mapStringBytes != null) {
    _result.mapStringBytes.addAll(mapStringBytes);
  }
  if (mapStringNestedMessage != null) {
    _result.mapStringNestedMessage.addAll(mapStringNestedMessage);
  }
  if (mapStringForeignMessage != null) {
    _result.mapStringForeignMessage.addAll(mapStringForeignMessage);
  }
  if (mapStringNestedEnum != null) {
    _result.mapStringNestedEnum.addAll(mapStringNestedEnum);
  }
  if (mapStringForeignEnum != null) {
    _result.mapStringForeignEnum.addAll(mapStringForeignEnum);
  }
  if (packedInt32 != null) {
    _result.packedInt32.addAll(packedInt32);
  }
  if (packedInt64 != null) {
    _result.packedInt64.addAll(packedInt64);
  }
  if (packedUint32 != null) {
    _result.packedUint32.addAll(packedUint32);
  }
  if (packedUint64 != null) {
    _result.packedUint64.addAll(packedUint64);
  }
  if (packedSint32 != null) {
    _result.packedSint32.addAll(packedSint32);
  }
  if (packedSint64 != null) {
    _result.packedSint64.addAll(packedSint64);
  }
  if (packedFixed32 != null) {
    _result.packedFixed32.addAll(packedFixed32);
  }
  if (packedFixed64 != null) {
    _result.packedFixed64.addAll(packedFixed64);
  }
  if (packedSfixed32 != null) {
    _result.packedSfixed32.addAll(packedSfixed32);
  }
  if (packedSfixed64 != null) {
    _result.packedSfixed64.addAll(packedSfixed64);
  }
  if (packedFloat != null) {
    _result.packedFloat.addAll(packedFloat);
  }
  if (packedDouble != null) {
    _result.packedDouble.addAll(packedDouble);
  }
  if (packedBool != null) {
    _result.packedBool.addAll(packedBool);
  }
  if (packedNestedEnum != null) {
    _result.packedNestedEnum.addAll(packedNestedEnum);
  }
  if (unpackedInt32 != null) {
    _result.unpackedInt32.addAll(unpackedInt32);
  }
  if (unpackedInt64 != null) {
    _result.unpackedInt64.addAll(unpackedInt64);
  }
  if (unpackedUint32 != null) {
    _result.unpackedUint32.addAll(unpackedUint32);
  }
  if (unpackedUint64 != null) {
    _result.unpackedUint64.addAll(unpackedUint64);
  }
  if (unpackedSint32 != null) {
    _result.unpackedSint32.addAll(unpackedSint32);
  }
  if (unpackedSint64 != null) {
    _result.unpackedSint64.addAll(unpackedSint64);
  }
  if (unpackedFixed32 != null) {
    _result.unpackedFixed32.addAll(unpackedFixed32);
  }
  if (unpackedFixed64 != null) {
    _result.unpackedFixed64.addAll(unpackedFixed64);
  }
  if (unpackedSfixed32 != null) {
    _result.unpackedSfixed32.addAll(unpackedSfixed32);
  }
  if (unpackedSfixed64 != null) {
    _result.unpackedSfixed64.addAll(unpackedSfixed64);
  }
  if (unpackedFloat != null) {
    _result.unpackedFloat.addAll(unpackedFloat);
  }
  if (unpackedDouble != null) {
    _result.unpackedDouble.addAll(unpackedDouble);
  }
  if (unpackedBool != null) {
    _result.unpackedBool.addAll(unpackedBool);
  }
  if (unpackedNestedEnum != null) {
    _result.unpackedNestedEnum.addAll(unpackedNestedEnum);
  }
  if (oneofUint32 != null) {
    _result.oneofUint32 = oneofUint32;
  }
  if (oneofNestedMessage != null) {
    _result.oneofNestedMessage = oneofNestedMessage;
  }
  if (oneofString != null) {
    _result.oneofString = oneofString;
  }
  if (oneofBytes != null) {
    _result.oneofBytes = oneofBytes;
  }
  if (oneofBool != null) {
    _result.oneofBool = oneofBool;
  }
  if (oneofUint64 != null) {
    _result.oneofUint64 = oneofUint64;
  }
  if (oneofFloat != null) {
    _result.oneofFloat = oneofFloat;
  }
  if (oneofDouble != null) {
    _result.oneofDouble = oneofDouble;
  }
  if (oneofEnum != null) {
    _result.oneofEnum = oneofEnum;
  }
  if (oneofNullValue != null) {
    _result.oneofNullValue = oneofNullValue;
  }
  if (optionalBoolWrapper != null) {
    _result.optionalBoolWrapper = optionalBoolWrapper;
  }
  if (optionalInt32Wrapper != null) {
    _result.optionalInt32Wrapper = optionalInt32Wrapper;
  }
  if (optionalInt64Wrapper != null) {
    _result.optionalInt64Wrapper = optionalInt64Wrapper;
  }
  if (optionalUint32Wrapper != null) {
    _result.optionalUint32Wrapper = optionalUint32Wrapper;
  }
  if (optionalUint64Wrapper != null) {
    _result.optionalUint64Wrapper = optionalUint64Wrapper;
  }
  if (optionalFloatWrapper != null) {
    _result.optionalFloatWrapper = optionalFloatWrapper;
  }
  if (optionalDoubleWrapper != null) {
    _result.optionalDoubleWrapper = optionalDoubleWrapper;
  }
  if (optionalStringWrapper != null) {
    _result.optionalStringWrapper = optionalStringWrapper;
  }
  if (optionalBytesWrapper != null) {
    _result.optionalBytesWrapper = optionalBytesWrapper;
  }
  if (repeatedBoolWrapper != null) {
    _result.repeatedBoolWrapper.addAll(repeatedBoolWrapper);
  }
  if (repeatedInt32Wrapper != null) {
    _result.repeatedInt32Wrapper.addAll(repeatedInt32Wrapper);
  }
  if (repeatedInt64Wrapper != null) {
    _result.repeatedInt64Wrapper.addAll(repeatedInt64Wrapper);
  }
  if (repeatedUint32Wrapper != null) {
    _result.repeatedUint32Wrapper.addAll(repeatedUint32Wrapper);
  }
  if (repeatedUint64Wrapper != null) {
    _result.repeatedUint64Wrapper.addAll(repeatedUint64Wrapper);
  }
  if (repeatedFloatWrapper != null) {
    _result.repeatedFloatWrapper.addAll(repeatedFloatWrapper);
  }
  if (repeatedDoubleWrapper != null) {
    _result.repeatedDoubleWrapper.addAll(repeatedDoubleWrapper);
  }
  if (repeatedStringWrapper != null) {
    _result.repeatedStringWrapper.addAll(repeatedStringWrapper);
  }
  if (repeatedBytesWrapper != null) {
    _result.repeatedBytesWrapper.addAll(repeatedBytesWrapper);
  }
  if (optionalDuration != null) {
    _result.optionalDuration = optionalDuration;
  }
  if (optionalTimestamp != null) {
    _result.optionalTimestamp = optionalTimestamp;
  }
  if (optionalFieldMask != null) {
    _result.optionalFieldMask = optionalFieldMask;
  }
  if (optionalStruct != null) {
    _result.optionalStruct = optionalStruct;
  }
  if (optionalAny != null) {
    _result.optionalAny = optionalAny;
  }
  if (optionalValue != null) {
    _result.optionalValue = optionalValue;
  }
  if (optionalNullValue != null) {
    _result.optionalNullValue = optionalNullValue;
  }
  if (repeatedDuration != null) {
    _result.repeatedDuration.addAll(repeatedDuration);
  }
  if (repeatedTimestamp != null) {
    _result.repeatedTimestamp.addAll(repeatedTimestamp);
  }
  if (repeatedFieldmask != null) {
    _result.repeatedFieldmask.addAll(repeatedFieldmask);
  }
  if (repeatedAny != null) {
    _result.repeatedAny.addAll(repeatedAny);
  }
  if (repeatedValue != null) {
    _result.repeatedValue.addAll(repeatedValue);
  }
  if (repeatedListValue != null) {
    _result.repeatedListValue.addAll(repeatedListValue);
  }
  if (repeatedStruct != null) {
    _result.repeatedStruct.addAll(repeatedStruct);
  }
  if (fieldname1 != null) {
    _result.fieldname1 = fieldname1;
  }
  if (fieldName2 != null) {
    _result.fieldName2 = fieldName2;
  }
  if (fieldName3 != null) {
    _result.fieldName3 = fieldName3;
  }
  if (fieldName4 != null) {
    _result.fieldName4 = fieldName4;
  }
  if (field0name5 != null) {
    _result.field0name5 = field0name5;
  }
  if (field0Name6 != null) {
    _result.field0Name6 = field0Name6;
  }
  if (fieldName7 != null) {
    _result.fieldName7 = fieldName7;
  }
  if (fieldName8 != null) {
    _result.fieldName8 = fieldName8;
  }
  if (fieldName9 != null) {
    _result.fieldName9 = fieldName9;
  }
  if (fieldName10 != null) {
    _result.fieldName10 = fieldName10;
  }
  if (fIELDNAME11 != null) {
    _result.fIELDNAME11 = fIELDNAME11;
  }
  if (fIELDName12 != null) {
    _result.fIELDName12 = fIELDName12;
  }
  if (fieldName13 != null) {
    _result.fieldName13 = fieldName13;
  }
  if (fieldName14 != null) {
    _result.fieldName14 = fieldName14;
  }
  if (fieldName15 != null) {
    _result.fieldName15 = fieldName15;
  }
  if (fieldName16 != null) {
    _result.fieldName16 = fieldName16;
  }
  if (fieldName17 != null) {
    _result.fieldName17 = fieldName17;
  }
  if (fieldName18 != null) {
    _result.fieldName18 = fieldName18;
  }
  return _result;
}