Example #1
0
        /// <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 (IsSetQuantity())
            {
                xml.Append("<Quantity>");
                xml.Append(this.Quantity);
                xml.Append("</Quantity>");
            }
            if (IsSetSupplyType())
            {
                xml.Append("<SupplyType>");
                xml.Append(EscapeXML(this.SupplyType));
                xml.Append("</SupplyType>");
            }
            if (IsSetEarliestAvailableToPick())
            {
                Timepoint earliestAvailableToPickObj = this.EarliestAvailableToPick;
                xml.Append("<EarliestAvailableToPick>");
                xml.Append(earliestAvailableToPickObj.ToXMLFragment());
                xml.Append("</EarliestAvailableToPick>");
            }
            if (IsSetLatestAvailableToPick())
            {
                Timepoint latestAvailableToPickObj = this.LatestAvailableToPick;
                xml.Append("<LatestAvailableToPick>");
                xml.Append(latestAvailableToPickObj.ToXMLFragment());
                xml.Append("</LatestAvailableToPick>");
            }
            return(xml.ToString());
        }
Example #2
0
        /// <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());
        }