예제 #1
0
    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());
    }