protected internal String ToXMLFragment()
{
StringBuilder xml = new StringBuilder();
if (IsSetCondition()) {
xml.Append("<Condition>");
xml.Append(this.Condition);
xml.Append("</Condition>");
}
if (IsSetDeliveryMethod()) {
xml.Append("<DeliveryMethod>");
xml.Append(this.DeliveryMethod);
xml.Append("</DeliveryMethod>");
}
if (IsSetISPUPostalCode()) {
xml.Append("<ISPUPostalCode>");
xml.Append(EscapeXML(this.ISPUPostalCode));
xml.Append("</ISPUPostalCode>");
}
if (IsSetListId()) {
xml.Append("<ListId>");
xml.Append(EscapeXML(this.ListId));
xml.Append("</ListId>");
}
if (IsSetListType()) {
xml.Append("<ListType>");
xml.Append(this.ListType);
xml.Append("</ListType>");
}
if (IsSetMerchantId()) {
xml.Append("<MerchantId>");
xml.Append(EscapeXML(this.MerchantId));
xml.Append("</MerchantId>");
}
if (IsSetProductGroup()) {
xml.Append("<ProductGroup>");
xml.Append(EscapeXML(this.ProductGroup));
xml.Append("</ProductGroup>");
}
if (IsSetProductPage()) {
xml.Append("<ProductPage>");
xml.Append(this.ProductPage);
xml.Append("</ProductPage>");
}
List<String> responseGroupList = this.ResponseGroup;
foreach (String responseGroup in responseGroupList) {
xml.Append("<ResponseGroup>");
xml.Append(responseGroup);
xml.Append("</ResponseGroup>");
}
if (IsSetReviewSort()) {
xml.Append("<ReviewSort>");
xml.Append(EscapeXML(this.ReviewSort));
xml.Append("</ReviewSort>");
}
if (IsSetSort()) {
xml.Append("<Sort>");
xml.Append(EscapeXML(this.Sort));
xml.Append("</Sort>");
}
return xml.ToString();
}