TestAllTypesProto2 constructor

TestAllTypesProto2({
  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. TestAllTypesProto2_NestedMessage? optionalNestedMessage,
  17. ForeignMessageProto2? optionalForeignMessage,
  18. TestAllTypesProto2_NestedEnum? optionalNestedEnum,
  19. ForeignEnumProto2? optionalForeignEnum,
  20. String? optionalStringPiece,
  21. String? optionalCord,
  22. TestAllTypesProto2? recursiveMessage,
  23. Iterable<int>? repeatedInt32,
  24. Iterable<Int64>? repeatedInt64,
  25. Iterable<int>? repeatedUint32,
  26. Iterable<Int64>? repeatedUint64,
  27. Iterable<int>? repeatedSint32,
  28. Iterable<Int64>? repeatedSint64,
  29. Iterable<int>? repeatedFixed32,
  30. Iterable<Int64>? repeatedFixed64,
  31. Iterable<int>? repeatedSfixed32,
  32. Iterable<Int64>? repeatedSfixed64,
  33. Iterable<double>? repeatedFloat,
  34. Iterable<double>? repeatedDouble,
  35. Iterable<bool>? repeatedBool,
  36. Iterable<String>? repeatedString,
  37. Iterable<List<int>>? repeatedBytes,
  38. Iterable<TestAllTypesProto2_NestedMessage>? repeatedNestedMessage,
  39. Iterable<ForeignMessageProto2>? repeatedForeignMessage,
  40. Iterable<TestAllTypesProto2_NestedEnum>? repeatedNestedEnum,
  41. Iterable<ForeignEnumProto2>? repeatedForeignEnum,
  42. Iterable<String>? repeatedStringPiece,
  43. Iterable<String>? repeatedCord,
  44. Map<int, int>? mapInt32Int32,
  45. Map<Int64, Int64>? mapInt64Int64,
  46. Map<int, int>? mapUint32Uint32,
  47. Map<Int64, Int64>? mapUint64Uint64,
  48. Map<int, int>? mapSint32Sint32,
  49. Map<Int64, Int64>? mapSint64Sint64,
  50. Map<int, int>? mapFixed32Fixed32,
  51. Map<Int64, Int64>? mapFixed64Fixed64,
  52. Map<int, int>? mapSfixed32Sfixed32,
  53. Map<Int64, Int64>? mapSfixed64Sfixed64,
  54. Map<int, double>? mapInt32Float,
  55. Map<int, double>? mapInt32Double,
  56. Map<bool, bool>? mapBoolBool,
  57. Map<String, String>? mapStringString,
  58. Map<String, List<int>>? mapStringBytes,
  59. Map<String, TestAllTypesProto2_NestedMessage>? mapStringNestedMessage,
  60. Map<String, ForeignMessageProto2>? mapStringForeignMessage,
  61. Map<String, TestAllTypesProto2_NestedEnum>? mapStringNestedEnum,
  62. Map<String, ForeignEnumProto2>? mapStringForeignEnum,
  63. Iterable<int>? packedInt32,
  64. Iterable<Int64>? packedInt64,
  65. Iterable<int>? packedUint32,
  66. Iterable<Int64>? packedUint64,
  67. Iterable<int>? packedSint32,
  68. Iterable<Int64>? packedSint64,
  69. Iterable<int>? packedFixed32,
  70. Iterable<Int64>? packedFixed64,
  71. Iterable<int>? packedSfixed32,
  72. Iterable<Int64>? packedSfixed64,
  73. Iterable<double>? packedFloat,
  74. Iterable<double>? packedDouble,
  75. Iterable<bool>? packedBool,
  76. Iterable<TestAllTypesProto2_NestedEnum>? packedNestedEnum,
  77. Iterable<int>? unpackedInt32,
  78. Iterable<Int64>? unpackedInt64,
  79. Iterable<int>? unpackedUint32,
  80. Iterable<Int64>? unpackedUint64,
  81. Iterable<int>? unpackedSint32,
  82. Iterable<Int64>? unpackedSint64,
  83. Iterable<int>? unpackedFixed32,
  84. Iterable<Int64>? unpackedFixed64,
  85. Iterable<int>? unpackedSfixed32,
  86. Iterable<Int64>? unpackedSfixed64,
  87. Iterable<double>? unpackedFloat,
  88. Iterable<double>? unpackedDouble,
  89. Iterable<bool>? unpackedBool,
  90. Iterable<TestAllTypesProto2_NestedEnum>? unpackedNestedEnum,
  91. int? oneofUint32,
  92. TestAllTypesProto2_NestedMessage? oneofNestedMessage,
  93. String? oneofString,
  94. List<int>? oneofBytes,
  95. bool? oneofBool,
  96. Int64? oneofUint64,
  97. double? oneofFloat,
  98. double? oneofDouble,
  99. TestAllTypesProto2_NestedEnum? oneofEnum,
  100. TestAllTypesProto2_Data? data,
  101. int? defaultInt32,
  102. Int64? defaultInt64,
  103. int? defaultUint32,
  104. Int64? defaultUint64,
  105. int? defaultSint32,
  106. Int64? defaultSint64,
  107. int? defaultFixed32,
  108. Int64? defaultFixed64,
  109. int? defaultSfixed32,
  110. Int64? defaultSfixed64,
  111. double? defaultFloat,
  112. double? defaultDouble,
  113. bool? defaultBool,
  114. String? defaultString,
  115. List<int>? defaultBytes,
  116. int? fieldname1,
  117. int? fieldName2,
  118. int? fieldName3,
  119. int? fieldName4,
  120. int? field0name5,
  121. int? field0Name6,
  122. int? fieldName7,
  123. int? fieldName8,
  124. int? fieldName9,
  125. int? fieldName10,
  126. int? fIELDNAME11,
  127. int? fIELDName12,
  128. int? fieldName13,
  129. int? fieldName14,
  130. int? fieldName15,
  131. int? fieldName16,
  132. int? fieldName17,
  133. int? fieldName18,
})

Implementation

factory TestAllTypesProto2({
  $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,
  TestAllTypesProto2_NestedMessage? optionalNestedMessage,
  ForeignMessageProto2? optionalForeignMessage,
  TestAllTypesProto2_NestedEnum? optionalNestedEnum,
  ForeignEnumProto2? optionalForeignEnum,
  $core.String? optionalStringPiece,
  $core.String? optionalCord,
  TestAllTypesProto2? 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<TestAllTypesProto2_NestedMessage>? repeatedNestedMessage,
  $core.Iterable<ForeignMessageProto2>? repeatedForeignMessage,
  $core.Iterable<TestAllTypesProto2_NestedEnum>? repeatedNestedEnum,
  $core.Iterable<ForeignEnumProto2>? 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, TestAllTypesProto2_NestedMessage>?
      mapStringNestedMessage,
  $core.Map<$core.String, ForeignMessageProto2>? mapStringForeignMessage,
  $core.Map<$core.String, TestAllTypesProto2_NestedEnum>? mapStringNestedEnum,
  $core.Map<$core.String, ForeignEnumProto2>? 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<TestAllTypesProto2_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<TestAllTypesProto2_NestedEnum>? unpackedNestedEnum,
  $core.int? oneofUint32,
  TestAllTypesProto2_NestedMessage? oneofNestedMessage,
  $core.String? oneofString,
  $core.List<$core.int>? oneofBytes,
  $core.bool? oneofBool,
  $fixnum.Int64? oneofUint64,
  $core.double? oneofFloat,
  $core.double? oneofDouble,
  TestAllTypesProto2_NestedEnum? oneofEnum,
  TestAllTypesProto2_Data? data,
  $core.int? defaultInt32,
  $fixnum.Int64? defaultInt64,
  $core.int? defaultUint32,
  $fixnum.Int64? defaultUint64,
  $core.int? defaultSint32,
  $fixnum.Int64? defaultSint64,
  $core.int? defaultFixed32,
  $fixnum.Int64? defaultFixed64,
  $core.int? defaultSfixed32,
  $fixnum.Int64? defaultSfixed64,
  $core.double? defaultFloat,
  $core.double? defaultDouble,
  $core.bool? defaultBool,
  $core.String? defaultString,
  $core.List<$core.int>? defaultBytes,
  $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 (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 (data != null) {
    _result.data = data;
  }
  if (defaultInt32 != null) {
    _result.defaultInt32 = defaultInt32;
  }
  if (defaultInt64 != null) {
    _result.defaultInt64 = defaultInt64;
  }
  if (defaultUint32 != null) {
    _result.defaultUint32 = defaultUint32;
  }
  if (defaultUint64 != null) {
    _result.defaultUint64 = defaultUint64;
  }
  if (defaultSint32 != null) {
    _result.defaultSint32 = defaultSint32;
  }
  if (defaultSint64 != null) {
    _result.defaultSint64 = defaultSint64;
  }
  if (defaultFixed32 != null) {
    _result.defaultFixed32 = defaultFixed32;
  }
  if (defaultFixed64 != null) {
    _result.defaultFixed64 = defaultFixed64;
  }
  if (defaultSfixed32 != null) {
    _result.defaultSfixed32 = defaultSfixed32;
  }
  if (defaultSfixed64 != null) {
    _result.defaultSfixed64 = defaultSfixed64;
  }
  if (defaultFloat != null) {
    _result.defaultFloat = defaultFloat;
  }
  if (defaultDouble != null) {
    _result.defaultDouble = defaultDouble;
  }
  if (defaultBool != null) {
    _result.defaultBool = defaultBool;
  }
  if (defaultString != null) {
    _result.defaultString = defaultString;
  }
  if (defaultBytes != null) {
    _result.defaultBytes = defaultBytes;
  }
  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;
}