public override string ToString() { StringBuilder __sb = new StringBuilder("PromotionDetail("); bool __first = true; if (PromotionBuddyInfo != null && __isset.promotionBuddyInfo) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("PromotionBuddyInfo: "); __sb.Append(PromotionBuddyInfo == null ? "<null>" : PromotionBuddyInfo.ToString()); } if (PromotionInstallInfo != null && __isset.promotionInstallInfo) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("PromotionInstallInfo: "); __sb.Append(PromotionInstallInfo == null ? "<null>" : PromotionInstallInfo.ToString()); } if (PromotionMissionInfo != null && __isset.promotionMissionInfo) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("PromotionMissionInfo: "); __sb.Append(PromotionMissionInfo == null ? "<null>" : PromotionMissionInfo.ToString()); } __sb.Append(")"); return(__sb.ToString()); }