/// <summary>
 /// Sets the SupplyDetail property.
 /// </summary>
 /// <param name="supplyDetail">SupplyDetail property.</param>
 /// <returns>this instance.</returns>
 public InventorySupply WithSupplyDetail(InventorySupplyDetailList supplyDetail)
 {
     this._supplyDetail = supplyDetail;
     return this;
 }
 public override void ReadFragmentFrom(IMwsReader reader)
 {
     this._sellerSKU = reader.Read<string>("SellerSKU");
     this._fnsku = reader.Read<string>("FNSKU");
     this._asin = reader.Read<string>("ASIN");
     this._condition = reader.Read<string>("Condition");
     this._totalSupplyQuantity = reader.Read<decimal?>("TotalSupplyQuantity");
     this._inStockSupplyQuantity = reader.Read<decimal?>("InStockSupplyQuantity");
     this._earliestAvailability = reader.Read<Timepoint>("EarliestAvailability");
     this._supplyDetail = reader.Read<InventorySupplyDetailList>("SupplyDetail");
 }