protected internal String ToXMLFragment()
{
StringBuilder xml = new StringBuilder();
if (IsSetASIN()) {
xml.Append("<ASIN>");
xml.Append(EscapeXML(this.ASIN));
xml.Append("</ASIN>");
}
if (IsSetOfferListingId()) {
xml.Append("<OfferListingId>");
xml.Append(EscapeXML(this.OfferListingId));
xml.Append("</OfferListingId>");
}
if (IsSetQuantity()) {
xml.Append("<Quantity>");
xml.Append(this.Quantity);
xml.Append("</Quantity>");
}
if (IsSetAssociateTag()) {
xml.Append("<AssociateTag>");
xml.Append(EscapeXML(this.AssociateTag));
xml.Append("</AssociateTag>");
}
if (IsSetListItemId()) {
xml.Append("<ListItemId>");
xml.Append(EscapeXML(this.ListItemId));
xml.Append("</ListItemId>");
}
List<MetaData> metaDataList = this.MetaData;
foreach (MetaData metaData in metaDataList) {
xml.Append("<MetaData>");
xml.Append(metaData.ToXMLFragment());
xml.Append("</MetaData>");
}
return xml.ToString();
}