Skip to content

Commit 34ceaf8

Browse files
authored
Merge pull request #8 from J-W-Chan/main
Fixed missing "Identifiers"
2 parents 4f66312 + 4144df3 commit 34ceaf8

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

Source/FikaAmazonAPI/AmazonSpApiSDK/Models/CatalogItems/RelationshipType.cs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ public RelationshipType() { }
5151
/// <param name="TotalGemWeight">The total gem weight variation of an item..</param>
5252
/// <param name="PackageQuantity">The package quantity variation of an item..</param>
5353
/// <param name="ItemDimensions">The item dimensions relationship of an item..</param>
54-
public RelationshipType(string Color = default(string), string Edition = default(string), string Flavor = default(string), List<string> GemType = default(List<string>), string GolfClubFlex = default(string), string HandOrientation = default(string), string HardwarePlatform = default(string), List<string> MaterialType = default(List<string>), string MetalType = default(string), string Model = default(string), List<string> OperatingSystem = default(List<string>), string ProductTypeSubcategory = default(string), string RingSize = default(string), string ShaftMaterial = default(string), string Scent = default(string), string Size = default(string), string SizePerPearl = default(string), DecimalWithUnits GolfClubLoft = default(DecimalWithUnits), DecimalWithUnits TotalDiamondWeight = default(DecimalWithUnits), DecimalWithUnits TotalGemWeight = default(DecimalWithUnits), int? PackageQuantity = default(int?), DimensionType ItemDimensions = default(DimensionType))
54+
/// <param name="Identifiers">The item Identifiers relationship of an item..</param>
55+
public RelationshipType(string Color = default(string), string Edition = default(string), string Flavor = default(string), List<string> GemType = default(List<string>), string GolfClubFlex = default(string), string HandOrientation = default(string), string HardwarePlatform = default(string), List<string> MaterialType = default(List<string>), string MetalType = default(string), string Model = default(string), List<string> OperatingSystem = default(List<string>), string ProductTypeSubcategory = default(string), string RingSize = default(string), string ShaftMaterial = default(string), string Scent = default(string), string Size = default(string), string SizePerPearl = default(string), DecimalWithUnits GolfClubLoft = default(DecimalWithUnits), DecimalWithUnits TotalDiamondWeight = default(DecimalWithUnits), DecimalWithUnits TotalGemWeight = default(DecimalWithUnits), int? PackageQuantity = default(int?), DimensionType ItemDimensions = default(DimensionType), IdentifierType Identifiers = default(IdentifierType))
5556
{
5657
this.Color = Color;
5758
this.Edition = Edition;
@@ -75,6 +76,7 @@ public RelationshipType() { }
7576
this.TotalGemWeight = TotalGemWeight;
7677
this.PackageQuantity = PackageQuantity;
7778
this.ItemDimensions = ItemDimensions;
79+
this.Identifiers = Identifiers;
7880
}
7981

8082
/// <summary>
@@ -231,6 +233,14 @@ public RelationshipType() { }
231233
[DataMember(Name = "ItemDimensions", EmitDefaultValue = false)]
232234
public DimensionType ItemDimensions { get; set; }
233235

236+
/// <summary>
237+
/// The identifiers that uniquely identify the item.
238+
/// </summary>
239+
/// <value>The identifiers that uniquely identify the item.</value>
240+
[DataMember(Name = "Identifiers", EmitDefaultValue = false)]
241+
public IdentifierType Identifiers { get; set; }
242+
243+
234244
/// <summary>
235245
/// Returns the string presentation of the object
236246
/// </summary>
@@ -261,6 +271,7 @@ public override string ToString()
261271
sb.Append(" TotalGemWeight: ").Append(TotalGemWeight).Append("\n");
262272
sb.Append(" PackageQuantity: ").Append(PackageQuantity).Append("\n");
263273
sb.Append(" ItemDimensions: ").Append(ItemDimensions).Append("\n");
274+
sb.Append(" Identifiers: ").Append(Identifiers).Append("\n");
264275
sb.Append("}\n");
265276
return sb.ToString();
266277
}
@@ -404,6 +415,11 @@ public bool Equals(RelationshipType input)
404415
this.ItemDimensions == input.ItemDimensions ||
405416
(this.ItemDimensions != null &&
406417
this.ItemDimensions.Equals(input.ItemDimensions))
418+
) &&
419+
(
420+
this.Identifiers == input.Identifiers ||
421+
(this.Identifiers != null &&
422+
this.Identifiers.Equals(input.Identifiers))
407423
);
408424
}
409425

@@ -460,6 +476,8 @@ public override int GetHashCode()
460476
hashCode = hashCode * 59 + this.PackageQuantity.GetHashCode();
461477
if (this.ItemDimensions != null)
462478
hashCode = hashCode * 59 + this.ItemDimensions.GetHashCode();
479+
if (this.Identifiers != null)
480+
hashCode = hashCode * 59 + this.Identifiers.GetHashCode();
463481
return hashCode;
464482
}
465483
}

0 commit comments

Comments
 (0)