/// <summary> /// XML fragment representation of this object /// </summary> /// <returns>XML fragment for this object.</returns> /// <remarks> /// Name for outer tag expected to be set by calling method. /// This fragment returns inner properties representation only /// </remarks> protected internal String ToXMLFragment() { StringBuilder xml = new StringBuilder(); if (IsSetSellerSKU()) { xml.Append("<SellerSKU>"); xml.Append(EscapeXML(this.SellerSKU)); xml.Append("</SellerSKU>"); } if (IsSetFNSKU()) { xml.Append("<FNSKU>"); xml.Append(EscapeXML(this.FNSKU)); xml.Append("</FNSKU>"); } if (IsSetASIN()) { xml.Append("<ASIN>"); xml.Append(EscapeXML(this.ASIN)); xml.Append("</ASIN>"); } if (IsSetCondition()) { xml.Append("<Condition>"); xml.Append(EscapeXML(this.Condition)); xml.Append("</Condition>"); } if (IsSetTotalSupplyQuantity()) { xml.Append("<TotalSupplyQuantity>"); xml.Append(this.TotalSupplyQuantity); xml.Append("</TotalSupplyQuantity>"); } if (IsSetInStockSupplyQuantity()) { xml.Append("<InStockSupplyQuantity>"); xml.Append(this.InStockSupplyQuantity); xml.Append("</InStockSupplyQuantity>"); } if (IsSetEarliestAvailability()) { Timepoint earliestAvailabilityObj = this.EarliestAvailability; xml.Append("<EarliestAvailability>"); xml.Append(earliestAvailabilityObj.ToXMLFragment()); xml.Append("</EarliestAvailability>"); } if (IsSetSupplyDetail()) { InventorySupplyDetailList supplyDetailObj = this.SupplyDetail; xml.Append("<SupplyDetail>"); xml.Append(supplyDetailObj.ToXMLFragment()); xml.Append("</SupplyDetail>"); } return(xml.ToString()); }
public override void ReadFragmentFrom(IMwsReader reader) { _sellerSKU = reader.Read <string>("SellerSKU"); _fnsku = reader.Read <string>("FNSKU"); _asin = reader.Read <string>("ASIN"); _condition = reader.Read <string>("Condition"); _totalSupplyQuantity = reader.Read <decimal?>("TotalSupplyQuantity"); _inStockSupplyQuantity = reader.Read <decimal?>("InStockSupplyQuantity"); _earliestAvailability = reader.Read <Timepoint>("EarliestAvailability"); _supplyDetail = reader.Read <InventorySupplyDetailList>("SupplyDetail"); }
/// <summary> /// Sets the SupplyDetail property /// </summary> /// <param name="supplyDetail">SupplyDetail property</param> /// <returns>this instance</returns> public InventorySupply WithSupplyDetail(InventorySupplyDetailList supplyDetail) { this.supplyDetailField = supplyDetail; return(this); }
/// <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) { _sellerSKU = reader.Read<string>("SellerSKU"); _fnsku = reader.Read<string>("FNSKU"); _asin = reader.Read<string>("ASIN"); _condition = reader.Read<string>("Condition"); _totalSupplyQuantity = reader.Read<decimal?>("TotalSupplyQuantity"); _inStockSupplyQuantity = reader.Read<decimal?>("InStockSupplyQuantity"); _earliestAvailability = reader.Read<Timepoint>("EarliestAvailability"); _supplyDetail = reader.Read<InventorySupplyDetailList>("SupplyDetail"); }