PayPal.Invoice.Model.MarkInvoiceAsPaidRequest.ToNVPString C# (CSharp) Méthode

ToNVPString() public méthode

public ToNVPString ( string prefix ) : string
prefix string
Résultat string
        public string ToNVPString(string prefix)
        {
            StringBuilder sb = new StringBuilder();
            if (this.requestEnvelope != null)
            {
                    string newPrefix = prefix + "requestEnvelope" + ".";
                    sb.Append(this.requestEnvelopeField.ToNVPString(newPrefix));
            }
            if (this.invoiceID != null)
            {
                    sb.Append(prefix).Append("invoiceID").Append("=").Append(HttpUtility.UrlEncode(this.invoiceID, BaseConstants.ENCODING_FORMAT)).Append("&");
            }
            if (this.payment != null)
            {
                    string newPrefix = prefix + "payment" + ".";
                    sb.Append(this.paymentField.ToNVPString(newPrefix));
            }
            return sb.ToString();
        }

Usage Example

Exemple #1
0
 /**
   *AUTO_GENERATED
  	  */
 public MarkInvoiceAsPaidResponse MarkInvoiceAsPaid(MarkInvoiceAsPaidRequest markInvoiceAsPaidRequest, string apiUserName)
 {
     string response = Call("MarkInvoiceAsPaid", markInvoiceAsPaidRequest.ToNVPString(""), apiUserName);
     NVPUtil util = new NVPUtil();
     return MarkInvoiceAsPaidResponse.CreateInstance(util.ParseNVPString(response), "", -1);
 }
All Usage Examples Of PayPal.Invoice.Model.MarkInvoiceAsPaidRequest::ToNVPString