// Copyright (c) 2014, Outercurve Foundation. // All rights reserved. // // Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: // // - Redistributions of source code must retain the above copyright notice, this // list of conditions and the following disclaimer. // // - Redistributions in binary form must reproduce the above copyright notice, // this list of conditions and the following disclaimer in the documentation // and/or other materials provided with the distribution. // // - Neither the name of the Outercurve Foundation nor the names of its // contributors may be used to endorse or promote products derived from this // software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR // ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES // (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON // ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:2.0.50727.42 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // // This source code was auto-generated by Microsoft.VSDesigner, Version 2.0.50727.42. // #pragma warning disable 1591 namespace WebsitePanel.Ecommerce.EnterpriseServer { using System.Diagnostics; using System.Web.Services; using System.ComponentModel; using System.Web.Services.Protocols; using System; using System.Xml.Serialization; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Web.Services.WebServiceBindingAttribute(Name="PayPalAPISoapBinding", Namespace="urn:ebay:api:PayPalAPI")] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AbstractResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AbstractRequestType))] public partial class PayPalAPISoapBinding : System.Web.Services.Protocols.SoapHttpClientProtocol { private CustomSecurityHeaderType requesterCredentialsField; private System.Threading.SendOrPostCallback RefundTransactionOperationCompleted; private System.Threading.SendOrPostCallback GetTransactionDetailsOperationCompleted; private System.Threading.SendOrPostCallback BillUserOperationCompleted; private System.Threading.SendOrPostCallback TransactionSearchOperationCompleted; private System.Threading.SendOrPostCallback MassPayOperationCompleted; private System.Threading.SendOrPostCallback BillAgreementUpdateOperationCompleted; private System.Threading.SendOrPostCallback AddressVerifyOperationCompleted; private System.Threading.SendOrPostCallback EnterBoardingOperationCompleted; private System.Threading.SendOrPostCallback GetBoardingDetailsOperationCompleted; private System.Threading.SendOrPostCallback CreateMobilePaymentOperationCompleted; private System.Threading.SendOrPostCallback GetMobileStatusOperationCompleted; private bool useDefaultCredentialsSetExplicitly; /// public PayPalAPISoapBinding() { this.Url = "https://api.sandbox.paypal.com/2.0/"; if ((this.IsLocalFileSystemWebService(this.Url) == true)) { this.UseDefaultCredentials = true; this.useDefaultCredentialsSetExplicitly = false; } else { this.useDefaultCredentialsSetExplicitly = true; } } public CustomSecurityHeaderType RequesterCredentials { get { return this.requesterCredentialsField; } set { this.requesterCredentialsField = value; } } public new string Url { get { return base.Url; } set { if ((((this.IsLocalFileSystemWebService(base.Url) == true) && (this.useDefaultCredentialsSetExplicitly == false)) && (this.IsLocalFileSystemWebService(value) == false))) { base.UseDefaultCredentials = false; } base.Url = value; } } public new bool UseDefaultCredentials { get { return base.UseDefaultCredentials; } set { base.UseDefaultCredentials = value; this.useDefaultCredentialsSetExplicitly = true; } } /// public event RefundTransactionCompletedEventHandler RefundTransactionCompleted; /// public event GetTransactionDetailsCompletedEventHandler GetTransactionDetailsCompleted; /// public event BillUserCompletedEventHandler BillUserCompleted; /// public event TransactionSearchCompletedEventHandler TransactionSearchCompleted; /// public event MassPayCompletedEventHandler MassPayCompleted; /// public event BillAgreementUpdateCompletedEventHandler BillAgreementUpdateCompleted; /// public event AddressVerifyCompletedEventHandler AddressVerifyCompleted; /// public event EnterBoardingCompletedEventHandler EnterBoardingCompleted; /// public event GetBoardingDetailsCompletedEventHandler GetBoardingDetailsCompleted; /// public event CreateMobilePaymentCompletedEventHandler CreateMobilePaymentCompleted; /// public event GetMobileStatusCompletedEventHandler GetMobileStatusCompleted; /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("RefundTransactionResponse", Namespace="urn:ebay:api:PayPalAPI")] public RefundTransactionResponseType RefundTransaction([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] RefundTransactionReq RefundTransactionReq) { object[] results = this.Invoke("RefundTransaction", new object[] { RefundTransactionReq}); return ((RefundTransactionResponseType)(results[0])); } /// public void RefundTransactionAsync(RefundTransactionReq RefundTransactionReq) { this.RefundTransactionAsync(RefundTransactionReq, null); } /// public void RefundTransactionAsync(RefundTransactionReq RefundTransactionReq, object userState) { if ((this.RefundTransactionOperationCompleted == null)) { this.RefundTransactionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRefundTransactionOperationCompleted); } this.InvokeAsync("RefundTransaction", new object[] { RefundTransactionReq}, this.RefundTransactionOperationCompleted, userState); } private void OnRefundTransactionOperationCompleted(object arg) { if ((this.RefundTransactionCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.RefundTransactionCompleted(this, new RefundTransactionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("GetTransactionDetailsResponse", Namespace="urn:ebay:api:PayPalAPI")] public GetTransactionDetailsResponseType GetTransactionDetails([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] GetTransactionDetailsReq GetTransactionDetailsReq) { object[] results = this.Invoke("GetTransactionDetails", new object[] { GetTransactionDetailsReq}); return ((GetTransactionDetailsResponseType)(results[0])); } /// public void GetTransactionDetailsAsync(GetTransactionDetailsReq GetTransactionDetailsReq) { this.GetTransactionDetailsAsync(GetTransactionDetailsReq, null); } /// public void GetTransactionDetailsAsync(GetTransactionDetailsReq GetTransactionDetailsReq, object userState) { if ((this.GetTransactionDetailsOperationCompleted == null)) { this.GetTransactionDetailsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetTransactionDetailsOperationCompleted); } this.InvokeAsync("GetTransactionDetails", new object[] { GetTransactionDetailsReq}, this.GetTransactionDetailsOperationCompleted, userState); } private void OnGetTransactionDetailsOperationCompleted(object arg) { if ((this.GetTransactionDetailsCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetTransactionDetailsCompleted(this, new GetTransactionDetailsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("BillUserResponse", Namespace="urn:ebay:api:PayPalAPI")] public BillUserResponseType BillUser([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] BillUserReq BillUserReq) { object[] results = this.Invoke("BillUser", new object[] { BillUserReq}); return ((BillUserResponseType)(results[0])); } /// public void BillUserAsync(BillUserReq BillUserReq) { this.BillUserAsync(BillUserReq, null); } /// public void BillUserAsync(BillUserReq BillUserReq, object userState) { if ((this.BillUserOperationCompleted == null)) { this.BillUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBillUserOperationCompleted); } this.InvokeAsync("BillUser", new object[] { BillUserReq}, this.BillUserOperationCompleted, userState); } private void OnBillUserOperationCompleted(object arg) { if ((this.BillUserCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.BillUserCompleted(this, new BillUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("TransactionSearchResponse", Namespace="urn:ebay:api:PayPalAPI")] public TransactionSearchResponseType TransactionSearch([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] TransactionSearchReq TransactionSearchReq) { object[] results = this.Invoke("TransactionSearch", new object[] { TransactionSearchReq}); return ((TransactionSearchResponseType)(results[0])); } /// public void TransactionSearchAsync(TransactionSearchReq TransactionSearchReq) { this.TransactionSearchAsync(TransactionSearchReq, null); } /// public void TransactionSearchAsync(TransactionSearchReq TransactionSearchReq, object userState) { if ((this.TransactionSearchOperationCompleted == null)) { this.TransactionSearchOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTransactionSearchOperationCompleted); } this.InvokeAsync("TransactionSearch", new object[] { TransactionSearchReq}, this.TransactionSearchOperationCompleted, userState); } private void OnTransactionSearchOperationCompleted(object arg) { if ((this.TransactionSearchCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.TransactionSearchCompleted(this, new TransactionSearchCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("MassPayResponse", Namespace="urn:ebay:api:PayPalAPI")] public MassPayResponseType MassPay([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] MassPayReq MassPayReq) { object[] results = this.Invoke("MassPay", new object[] { MassPayReq}); return ((MassPayResponseType)(results[0])); } /// public void MassPayAsync(MassPayReq MassPayReq) { this.MassPayAsync(MassPayReq, null); } /// public void MassPayAsync(MassPayReq MassPayReq, object userState) { if ((this.MassPayOperationCompleted == null)) { this.MassPayOperationCompleted = new System.Threading.SendOrPostCallback(this.OnMassPayOperationCompleted); } this.InvokeAsync("MassPay", new object[] { MassPayReq}, this.MassPayOperationCompleted, userState); } private void OnMassPayOperationCompleted(object arg) { if ((this.MassPayCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.MassPayCompleted(this, new MassPayCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("BAUpdateResponse", Namespace="urn:ebay:api:PayPalAPI")] public BAUpdateResponseType BillAgreementUpdate([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] BillAgreementUpdateReq BillAgreementUpdateReq) { object[] results = this.Invoke("BillAgreementUpdate", new object[] { BillAgreementUpdateReq}); return ((BAUpdateResponseType)(results[0])); } /// public void BillAgreementUpdateAsync(BillAgreementUpdateReq BillAgreementUpdateReq) { this.BillAgreementUpdateAsync(BillAgreementUpdateReq, null); } /// public void BillAgreementUpdateAsync(BillAgreementUpdateReq BillAgreementUpdateReq, object userState) { if ((this.BillAgreementUpdateOperationCompleted == null)) { this.BillAgreementUpdateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBillAgreementUpdateOperationCompleted); } this.InvokeAsync("BillAgreementUpdate", new object[] { BillAgreementUpdateReq}, this.BillAgreementUpdateOperationCompleted, userState); } private void OnBillAgreementUpdateOperationCompleted(object arg) { if ((this.BillAgreementUpdateCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.BillAgreementUpdateCompleted(this, new BillAgreementUpdateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("AddressVerifyResponse", Namespace="urn:ebay:api:PayPalAPI")] public AddressVerifyResponseType AddressVerify([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] AddressVerifyReq AddressVerifyReq) { object[] results = this.Invoke("AddressVerify", new object[] { AddressVerifyReq}); return ((AddressVerifyResponseType)(results[0])); } /// public void AddressVerifyAsync(AddressVerifyReq AddressVerifyReq) { this.AddressVerifyAsync(AddressVerifyReq, null); } /// public void AddressVerifyAsync(AddressVerifyReq AddressVerifyReq, object userState) { if ((this.AddressVerifyOperationCompleted == null)) { this.AddressVerifyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddressVerifyOperationCompleted); } this.InvokeAsync("AddressVerify", new object[] { AddressVerifyReq}, this.AddressVerifyOperationCompleted, userState); } private void OnAddressVerifyOperationCompleted(object arg) { if ((this.AddressVerifyCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.AddressVerifyCompleted(this, new AddressVerifyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("EnterBoardingResponse", Namespace="urn:ebay:api:PayPalAPI")] public EnterBoardingResponseType EnterBoarding([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] EnterBoardingReq EnterBoardingReq) { object[] results = this.Invoke("EnterBoarding", new object[] { EnterBoardingReq}); return ((EnterBoardingResponseType)(results[0])); } /// public void EnterBoardingAsync(EnterBoardingReq EnterBoardingReq) { this.EnterBoardingAsync(EnterBoardingReq, null); } /// public void EnterBoardingAsync(EnterBoardingReq EnterBoardingReq, object userState) { if ((this.EnterBoardingOperationCompleted == null)) { this.EnterBoardingOperationCompleted = new System.Threading.SendOrPostCallback(this.OnEnterBoardingOperationCompleted); } this.InvokeAsync("EnterBoarding", new object[] { EnterBoardingReq}, this.EnterBoardingOperationCompleted, userState); } private void OnEnterBoardingOperationCompleted(object arg) { if ((this.EnterBoardingCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.EnterBoardingCompleted(this, new EnterBoardingCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("GetBoardingDetailsResponse", Namespace="urn:ebay:api:PayPalAPI")] public GetBoardingDetailsResponseType GetBoardingDetails([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] GetBoardingDetailsReq GetBoardingDetailsReq) { object[] results = this.Invoke("GetBoardingDetails", new object[] { GetBoardingDetailsReq}); return ((GetBoardingDetailsResponseType)(results[0])); } /// public void GetBoardingDetailsAsync(GetBoardingDetailsReq GetBoardingDetailsReq) { this.GetBoardingDetailsAsync(GetBoardingDetailsReq, null); } /// public void GetBoardingDetailsAsync(GetBoardingDetailsReq GetBoardingDetailsReq, object userState) { if ((this.GetBoardingDetailsOperationCompleted == null)) { this.GetBoardingDetailsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBoardingDetailsOperationCompleted); } this.InvokeAsync("GetBoardingDetails", new object[] { GetBoardingDetailsReq}, this.GetBoardingDetailsOperationCompleted, userState); } private void OnGetBoardingDetailsOperationCompleted(object arg) { if ((this.GetBoardingDetailsCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetBoardingDetailsCompleted(this, new GetBoardingDetailsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("CreateMobilePaymentResponse", Namespace="urn:ebay:api:PayPalAPI")] public CreateMobilePaymentResponseType CreateMobilePayment([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] CreateMobilePaymentReq CreateMobilePaymentReq) { object[] results = this.Invoke("CreateMobilePayment", new object[] { CreateMobilePaymentReq}); return ((CreateMobilePaymentResponseType)(results[0])); } /// public void CreateMobilePaymentAsync(CreateMobilePaymentReq CreateMobilePaymentReq) { this.CreateMobilePaymentAsync(CreateMobilePaymentReq, null); } /// public void CreateMobilePaymentAsync(CreateMobilePaymentReq CreateMobilePaymentReq, object userState) { if ((this.CreateMobilePaymentOperationCompleted == null)) { this.CreateMobilePaymentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateMobilePaymentOperationCompleted); } this.InvokeAsync("CreateMobilePayment", new object[] { CreateMobilePaymentReq}, this.CreateMobilePaymentOperationCompleted, userState); } private void OnCreateMobilePaymentOperationCompleted(object arg) { if ((this.CreateMobilePaymentCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.CreateMobilePaymentCompleted(this, new CreateMobilePaymentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("GetMobileStatusResponse", Namespace="urn:ebay:api:PayPalAPI")] public GetMobileStatusResponseType GetMobileStatus([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] GetMobileStatusReq GetMobileStatusReq) { object[] results = this.Invoke("GetMobileStatus", new object[] { GetMobileStatusReq}); return ((GetMobileStatusResponseType)(results[0])); } /// public void GetMobileStatusAsync(GetMobileStatusReq GetMobileStatusReq) { this.GetMobileStatusAsync(GetMobileStatusReq, null); } /// public void GetMobileStatusAsync(GetMobileStatusReq GetMobileStatusReq, object userState) { if ((this.GetMobileStatusOperationCompleted == null)) { this.GetMobileStatusOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMobileStatusOperationCompleted); } this.InvokeAsync("GetMobileStatus", new object[] { GetMobileStatusReq}, this.GetMobileStatusOperationCompleted, userState); } private void OnGetMobileStatusOperationCompleted(object arg) { if ((this.GetMobileStatusCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetMobileStatusCompleted(this, new GetMobileStatusCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// public new void CancelAsync(object userState) { base.CancelAsync(userState); } private bool IsLocalFileSystemWebService(string url) { if (((url == null) || (url == string.Empty))) { return false; } System.Uri wsUri = new System.Uri(url); if (((wsUri.Port >= 1024) && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) { return true; } return false; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Web.Services.WebServiceBindingAttribute(Name="PayPalAPIAASoapBinding", Namespace="urn:ebay:api:PayPalAPI")] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AbstractResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AbstractRequestType))] public partial class PayPalAPIAASoapBinding : System.Web.Services.Protocols.SoapHttpClientProtocol { private CustomSecurityHeaderType requesterCredentialsField; private System.Threading.SendOrPostCallback DoExpressCheckoutPaymentOperationCompleted; private System.Threading.SendOrPostCallback SetExpressCheckoutOperationCompleted; private System.Threading.SendOrPostCallback GetExpressCheckoutDetailsOperationCompleted; private System.Threading.SendOrPostCallback DoDirectPaymentOperationCompleted; private System.Threading.SendOrPostCallback DoCaptureOperationCompleted; private System.Threading.SendOrPostCallback DoReauthorizationOperationCompleted; private System.Threading.SendOrPostCallback DoVoidOperationCompleted; private System.Threading.SendOrPostCallback DoAuthorizationOperationCompleted; private bool useDefaultCredentialsSetExplicitly; /// public PayPalAPIAASoapBinding() { this.Url = "https://api-aa.sandbox.paypal.com/2.0/"; if ((this.IsLocalFileSystemWebService(this.Url) == true)) { this.UseDefaultCredentials = true; this.useDefaultCredentialsSetExplicitly = false; } else { this.useDefaultCredentialsSetExplicitly = true; } } public CustomSecurityHeaderType RequesterCredentials { get { return this.requesterCredentialsField; } set { this.requesterCredentialsField = value; } } public new string Url { get { return base.Url; } set { if ((((this.IsLocalFileSystemWebService(base.Url) == true) && (this.useDefaultCredentialsSetExplicitly == false)) && (this.IsLocalFileSystemWebService(value) == false))) { base.UseDefaultCredentials = false; } base.Url = value; } } public new bool UseDefaultCredentials { get { return base.UseDefaultCredentials; } set { base.UseDefaultCredentials = value; this.useDefaultCredentialsSetExplicitly = true; } } /// public event DoExpressCheckoutPaymentCompletedEventHandler DoExpressCheckoutPaymentCompleted; /// public event SetExpressCheckoutCompletedEventHandler SetExpressCheckoutCompleted; /// public event GetExpressCheckoutDetailsCompletedEventHandler GetExpressCheckoutDetailsCompleted; /// public event DoDirectPaymentCompletedEventHandler DoDirectPaymentCompleted; /// public event DoCaptureCompletedEventHandler DoCaptureCompleted; /// public event DoReauthorizationCompletedEventHandler DoReauthorizationCompleted; /// public event DoVoidCompletedEventHandler DoVoidCompleted; /// public event DoAuthorizationCompletedEventHandler DoAuthorizationCompleted; /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("DoExpressCheckoutPaymentResponse", Namespace="urn:ebay:api:PayPalAPI")] public DoExpressCheckoutPaymentResponseType DoExpressCheckoutPayment([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] DoExpressCheckoutPaymentReq DoExpressCheckoutPaymentReq) { object[] results = this.Invoke("DoExpressCheckoutPayment", new object[] { DoExpressCheckoutPaymentReq}); return ((DoExpressCheckoutPaymentResponseType)(results[0])); } /// public void DoExpressCheckoutPaymentAsync(DoExpressCheckoutPaymentReq DoExpressCheckoutPaymentReq) { this.DoExpressCheckoutPaymentAsync(DoExpressCheckoutPaymentReq, null); } /// public void DoExpressCheckoutPaymentAsync(DoExpressCheckoutPaymentReq DoExpressCheckoutPaymentReq, object userState) { if ((this.DoExpressCheckoutPaymentOperationCompleted == null)) { this.DoExpressCheckoutPaymentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDoExpressCheckoutPaymentOperationCompleted); } this.InvokeAsync("DoExpressCheckoutPayment", new object[] { DoExpressCheckoutPaymentReq}, this.DoExpressCheckoutPaymentOperationCompleted, userState); } private void OnDoExpressCheckoutPaymentOperationCompleted(object arg) { if ((this.DoExpressCheckoutPaymentCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.DoExpressCheckoutPaymentCompleted(this, new DoExpressCheckoutPaymentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("SetExpressCheckoutResponse", Namespace="urn:ebay:api:PayPalAPI")] public SetExpressCheckoutResponseType SetExpressCheckout([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] SetExpressCheckoutReq SetExpressCheckoutReq) { object[] results = this.Invoke("SetExpressCheckout", new object[] { SetExpressCheckoutReq}); return ((SetExpressCheckoutResponseType)(results[0])); } /// public void SetExpressCheckoutAsync(SetExpressCheckoutReq SetExpressCheckoutReq) { this.SetExpressCheckoutAsync(SetExpressCheckoutReq, null); } /// public void SetExpressCheckoutAsync(SetExpressCheckoutReq SetExpressCheckoutReq, object userState) { if ((this.SetExpressCheckoutOperationCompleted == null)) { this.SetExpressCheckoutOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetExpressCheckoutOperationCompleted); } this.InvokeAsync("SetExpressCheckout", new object[] { SetExpressCheckoutReq}, this.SetExpressCheckoutOperationCompleted, userState); } private void OnSetExpressCheckoutOperationCompleted(object arg) { if ((this.SetExpressCheckoutCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.SetExpressCheckoutCompleted(this, new SetExpressCheckoutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("GetExpressCheckoutDetailsResponse", Namespace="urn:ebay:api:PayPalAPI")] public GetExpressCheckoutDetailsResponseType GetExpressCheckoutDetails([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] GetExpressCheckoutDetailsReq GetExpressCheckoutDetailsReq) { object[] results = this.Invoke("GetExpressCheckoutDetails", new object[] { GetExpressCheckoutDetailsReq}); return ((GetExpressCheckoutDetailsResponseType)(results[0])); } /// public void GetExpressCheckoutDetailsAsync(GetExpressCheckoutDetailsReq GetExpressCheckoutDetailsReq) { this.GetExpressCheckoutDetailsAsync(GetExpressCheckoutDetailsReq, null); } /// public void GetExpressCheckoutDetailsAsync(GetExpressCheckoutDetailsReq GetExpressCheckoutDetailsReq, object userState) { if ((this.GetExpressCheckoutDetailsOperationCompleted == null)) { this.GetExpressCheckoutDetailsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetExpressCheckoutDetailsOperationCompleted); } this.InvokeAsync("GetExpressCheckoutDetails", new object[] { GetExpressCheckoutDetailsReq}, this.GetExpressCheckoutDetailsOperationCompleted, userState); } private void OnGetExpressCheckoutDetailsOperationCompleted(object arg) { if ((this.GetExpressCheckoutDetailsCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetExpressCheckoutDetailsCompleted(this, new GetExpressCheckoutDetailsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("DoDirectPaymentResponse", Namespace="urn:ebay:api:PayPalAPI")] public DoDirectPaymentResponseType DoDirectPayment([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] DoDirectPaymentReq DoDirectPaymentReq) { object[] results = this.Invoke("DoDirectPayment", new object[] { DoDirectPaymentReq}); return ((DoDirectPaymentResponseType)(results[0])); } /// public void DoDirectPaymentAsync(DoDirectPaymentReq DoDirectPaymentReq) { this.DoDirectPaymentAsync(DoDirectPaymentReq, null); } /// public void DoDirectPaymentAsync(DoDirectPaymentReq DoDirectPaymentReq, object userState) { if ((this.DoDirectPaymentOperationCompleted == null)) { this.DoDirectPaymentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDoDirectPaymentOperationCompleted); } this.InvokeAsync("DoDirectPayment", new object[] { DoDirectPaymentReq}, this.DoDirectPaymentOperationCompleted, userState); } private void OnDoDirectPaymentOperationCompleted(object arg) { if ((this.DoDirectPaymentCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.DoDirectPaymentCompleted(this, new DoDirectPaymentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("DoCaptureResponse", Namespace="urn:ebay:api:PayPalAPI")] public DoCaptureResponseType DoCapture([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] DoCaptureReq DoCaptureReq) { object[] results = this.Invoke("DoCapture", new object[] { DoCaptureReq}); return ((DoCaptureResponseType)(results[0])); } /// public void DoCaptureAsync(DoCaptureReq DoCaptureReq) { this.DoCaptureAsync(DoCaptureReq, null); } /// public void DoCaptureAsync(DoCaptureReq DoCaptureReq, object userState) { if ((this.DoCaptureOperationCompleted == null)) { this.DoCaptureOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDoCaptureOperationCompleted); } this.InvokeAsync("DoCapture", new object[] { DoCaptureReq}, this.DoCaptureOperationCompleted, userState); } private void OnDoCaptureOperationCompleted(object arg) { if ((this.DoCaptureCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.DoCaptureCompleted(this, new DoCaptureCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("DoReauthorizationResponse", Namespace="urn:ebay:api:PayPalAPI")] public DoReauthorizationResponseType DoReauthorization([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] DoReauthorizationReq DoReauthorizationReq) { object[] results = this.Invoke("DoReauthorization", new object[] { DoReauthorizationReq}); return ((DoReauthorizationResponseType)(results[0])); } /// public void DoReauthorizationAsync(DoReauthorizationReq DoReauthorizationReq) { this.DoReauthorizationAsync(DoReauthorizationReq, null); } /// public void DoReauthorizationAsync(DoReauthorizationReq DoReauthorizationReq, object userState) { if ((this.DoReauthorizationOperationCompleted == null)) { this.DoReauthorizationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDoReauthorizationOperationCompleted); } this.InvokeAsync("DoReauthorization", new object[] { DoReauthorizationReq}, this.DoReauthorizationOperationCompleted, userState); } private void OnDoReauthorizationOperationCompleted(object arg) { if ((this.DoReauthorizationCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.DoReauthorizationCompleted(this, new DoReauthorizationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("DoVoidResponse", Namespace="urn:ebay:api:PayPalAPI")] public DoVoidResponseType DoVoid([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] DoVoidReq DoVoidReq) { object[] results = this.Invoke("DoVoid", new object[] { DoVoidReq}); return ((DoVoidResponseType)(results[0])); } /// public void DoVoidAsync(DoVoidReq DoVoidReq) { this.DoVoidAsync(DoVoidReq, null); } /// public void DoVoidAsync(DoVoidReq DoVoidReq, object userState) { if ((this.DoVoidOperationCompleted == null)) { this.DoVoidOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDoVoidOperationCompleted); } this.InvokeAsync("DoVoid", new object[] { DoVoidReq}, this.DoVoidOperationCompleted, userState); } private void OnDoVoidOperationCompleted(object arg) { if ((this.DoVoidCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.DoVoidCompleted(this, new DoVoidCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("DoAuthorizationResponse", Namespace="urn:ebay:api:PayPalAPI")] public DoAuthorizationResponseType DoAuthorization([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] DoAuthorizationReq DoAuthorizationReq) { object[] results = this.Invoke("DoAuthorization", new object[] { DoAuthorizationReq}); return ((DoAuthorizationResponseType)(results[0])); } /// public void DoAuthorizationAsync(DoAuthorizationReq DoAuthorizationReq) { this.DoAuthorizationAsync(DoAuthorizationReq, null); } /// public void DoAuthorizationAsync(DoAuthorizationReq DoAuthorizationReq, object userState) { if ((this.DoAuthorizationOperationCompleted == null)) { this.DoAuthorizationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDoAuthorizationOperationCompleted); } this.InvokeAsync("DoAuthorization", new object[] { DoAuthorizationReq}, this.DoAuthorizationOperationCompleted, userState); } private void OnDoAuthorizationOperationCompleted(object arg) { if ((this.DoAuthorizationCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.DoAuthorizationCompleted(this, new DoAuthorizationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// public new void CancelAsync(object userState) { base.CancelAsync(userState); } private bool IsLocalFileSystemWebService(string url) { if (((url == null) || (url == string.Empty))) { return false; } System.Uri wsUri = new System.Uri(url); if (((wsUri.Port >= 1024) && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) { return true; } return false; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] [System.Xml.Serialization.XmlRootAttribute("RequesterCredentials", Namespace="urn:ebay:api:PayPalAPI", IsNullable=false)] public partial class CustomSecurityHeaderType : System.Web.Services.Protocols.SoapHeader { private string eBayAuthTokenField; private string hardExpirationWarningField; private UserIdPasswordType credentialsField; /// public string eBayAuthToken { get { return this.eBayAuthTokenField; } set { this.eBayAuthTokenField = value; } } /// public string HardExpirationWarning { get { return this.hardExpirationWarningField; } set { this.hardExpirationWarningField = value; } } /// public UserIdPasswordType Credentials { get { return this.credentialsField; } set { this.credentialsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class UserIdPasswordType { private string appIdField; private string devIdField; private string authCertField; private string usernameField; private string passwordField; private string signatureField; private string subjectField; /// public string AppId { get { return this.appIdField; } set { this.appIdField = value; } } /// public string DevId { get { return this.devIdField; } set { this.devIdField = value; } } /// public string AuthCert { get { return this.authCertField; } set { this.authCertField = value; } } /// public string Username { get { return this.usernameField; } set { this.usernameField = value; } } /// public string Password { get { return this.passwordField; } set { this.passwordField = value; } } /// public string Signature { get { return this.signatureField; } set { this.signatureField = value; } } /// public string Subject { get { return this.subjectField; } set { this.subjectField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class DoCaptureResponseDetailsType { private string authorizationIDField; private PaymentInfoType paymentInfoField; /// public string AuthorizationID { get { return this.authorizationIDField; } set { this.authorizationIDField = value; } } /// public PaymentInfoType PaymentInfo { get { return this.paymentInfoField; } set { this.paymentInfoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PaymentInfoType { private string transactionIDField; private string parentTransactionIDField; private string receiptIDField; private PaymentTransactionCodeType transactionTypeField; private PaymentCodeType paymentTypeField; private bool paymentTypeFieldSpecified; private System.DateTime paymentDateField; private BasicAmountType grossAmountField; private BasicAmountType feeAmountField; private BasicAmountType settleAmountField; private BasicAmountType taxAmountField; private string exchangeRateField; private PaymentStatusCodeType paymentStatusField; private PendingStatusCodeType pendingReasonField; private bool pendingReasonFieldSpecified; private ReversalReasonCodeType reasonCodeField; private bool reasonCodeFieldSpecified; /// public string TransactionID { get { return this.transactionIDField; } set { this.transactionIDField = value; } } /// public string ParentTransactionID { get { return this.parentTransactionIDField; } set { this.parentTransactionIDField = value; } } /// public string ReceiptID { get { return this.receiptIDField; } set { this.receiptIDField = value; } } /// public PaymentTransactionCodeType TransactionType { get { return this.transactionTypeField; } set { this.transactionTypeField = value; } } /// public PaymentCodeType PaymentType { get { return this.paymentTypeField; } set { this.paymentTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PaymentTypeSpecified { get { return this.paymentTypeFieldSpecified; } set { this.paymentTypeFieldSpecified = value; } } /// public System.DateTime PaymentDate { get { return this.paymentDateField; } set { this.paymentDateField = value; } } /// public BasicAmountType GrossAmount { get { return this.grossAmountField; } set { this.grossAmountField = value; } } /// public BasicAmountType FeeAmount { get { return this.feeAmountField; } set { this.feeAmountField = value; } } /// public BasicAmountType SettleAmount { get { return this.settleAmountField; } set { this.settleAmountField = value; } } /// public BasicAmountType TaxAmount { get { return this.taxAmountField; } set { this.taxAmountField = value; } } /// public string ExchangeRate { get { return this.exchangeRateField; } set { this.exchangeRateField = value; } } /// public PaymentStatusCodeType PaymentStatus { get { return this.paymentStatusField; } set { this.paymentStatusField = value; } } /// public PendingStatusCodeType PendingReason { get { return this.pendingReasonField; } set { this.pendingReasonField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PendingReasonSpecified { get { return this.pendingReasonFieldSpecified; } set { this.pendingReasonFieldSpecified = value; } } /// public ReversalReasonCodeType ReasonCode { get { return this.reasonCodeField; } set { this.reasonCodeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ReasonCodeSpecified { get { return this.reasonCodeFieldSpecified; } set { this.reasonCodeFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum PaymentTransactionCodeType { /// none, /// [System.Xml.Serialization.XmlEnumAttribute("web-accept")] webaccept, /// cart, /// [System.Xml.Serialization.XmlEnumAttribute("send-money")] sendmoney, /// [System.Xml.Serialization.XmlEnumAttribute("subscr-failed")] subscrfailed, /// [System.Xml.Serialization.XmlEnumAttribute("subscr-cancel")] subscrcancel, /// [System.Xml.Serialization.XmlEnumAttribute("subscr-payment")] subscrpayment, /// [System.Xml.Serialization.XmlEnumAttribute("subscr-signup")] subscrsignup, /// [System.Xml.Serialization.XmlEnumAttribute("subscr-eot")] subscreot, /// [System.Xml.Serialization.XmlEnumAttribute("subscr-modify")] subscrmodify, /// [System.Xml.Serialization.XmlEnumAttribute("mercht-pmt")] merchtpmt, /// [System.Xml.Serialization.XmlEnumAttribute("mass-pay")] masspay, /// [System.Xml.Serialization.XmlEnumAttribute("virtual-terminal")] virtualterminal, /// [System.Xml.Serialization.XmlEnumAttribute("express-checkout")] expresscheckout, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum PaymentCodeType { /// none, /// echeck, /// instant, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:CoreComponentTypes")] public partial class BasicAmountType { private CurrencyCodeType currencyIDField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public CurrencyCodeType currencyID { get { return this.currencyIDField; } set { this.currencyIDField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum CurrencyCodeType { /// AFA, /// ALL, /// DZD, /// ADP, /// AOA, /// ARS, /// AMD, /// AWG, /// AZM, /// BSD, /// BHD, /// BDT, /// BBD, /// BYR, /// BZD, /// BMD, /// BTN, /// INR, /// BOV, /// BOB, /// BAM, /// BWP, /// BRL, /// BND, /// BGL, /// BGN, /// BIF, /// KHR, /// CAD, /// CVE, /// KYD, /// XAF, /// CLF, /// CLP, /// CNY, /// COP, /// KMF, /// CDF, /// CRC, /// HRK, /// CUP, /// CYP, /// CZK, /// DKK, /// DJF, /// DOP, /// TPE, /// ECV, /// ECS, /// EGP, /// SVC, /// ERN, /// EEK, /// ETB, /// FKP, /// FJD, /// GMD, /// GEL, /// GHC, /// GIP, /// GTQ, /// GNF, /// GWP, /// GYD, /// HTG, /// HNL, /// HKD, /// HUF, /// ISK, /// IDR, /// IRR, /// IQD, /// ILS, /// JMD, /// JPY, /// JOD, /// KZT, /// KES, /// AUD, /// KPW, /// KRW, /// KWD, /// KGS, /// LAK, /// LVL, /// LBP, /// LSL, /// LRD, /// LYD, /// CHF, /// LTL, /// MOP, /// MKD, /// MGF, /// MWK, /// MYR, /// MVR, /// MTL, /// EUR, /// MRO, /// MUR, /// MXN, /// MXV, /// MDL, /// MNT, /// XCD, /// MZM, /// MMK, /// ZAR, /// NAD, /// NPR, /// ANG, /// XPF, /// NZD, /// NIO, /// NGN, /// NOK, /// OMR, /// PKR, /// PAB, /// PGK, /// PYG, /// PEN, /// PHP, /// PLN, /// USD, /// QAR, /// ROL, /// RUB, /// RUR, /// RWF, /// SHP, /// WST, /// STD, /// SAR, /// SCR, /// SLL, /// SGD, /// SKK, /// SIT, /// SBD, /// SOS, /// LKR, /// SDD, /// SRG, /// SZL, /// SEK, /// SYP, /// TWD, /// TJS, /// TZS, /// THB, /// XOF, /// TOP, /// TTD, /// TND, /// TRL, /// TMM, /// UGX, /// UAH, /// AED, /// GBP, /// USS, /// USN, /// UYU, /// UZS, /// VUV, /// VEB, /// VND, /// MAD, /// YER, /// YUM, /// ZMK, /// ZWD, /// CustomCode, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum PaymentStatusCodeType { /// None, /// Completed, /// Failed, /// Pending, /// Denied, /// Refunded, /// Reversed, /// [System.Xml.Serialization.XmlEnumAttribute("Canceled-Reversal")] CanceledReversal, /// Processed, /// [System.Xml.Serialization.XmlEnumAttribute("Partially-Refunded")] PartiallyRefunded, /// Voided, /// Expired, /// [System.Xml.Serialization.XmlEnumAttribute("In-Progress")] InProgress, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum PendingStatusCodeType { /// none, /// echeck, /// intl, /// verify, /// address, /// unilateral, /// other, /// upgrade, /// [System.Xml.Serialization.XmlEnumAttribute("multi-currency")] multicurrency, /// authorization, /// order, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum ReversalReasonCodeType { /// none, /// chargeback, /// guarantee, /// [System.Xml.Serialization.XmlEnumAttribute("buyer-complaint")] buyercomplaint, /// refund, /// other, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class DoExpressCheckoutPaymentResponseDetailsType { private string tokenField; private PaymentInfoType paymentInfoField; /// public string Token { get { return this.tokenField; } set { this.tokenField = value; } } /// public PaymentInfoType PaymentInfo { get { return this.paymentInfoField; } set { this.paymentInfoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class GetExpressCheckoutDetailsResponseDetailsType { private string tokenField; private PayerInfoType payerInfoField; private string customField; private string invoiceIDField; private string contactPhoneField; /// public string Token { get { return this.tokenField; } set { this.tokenField = value; } } /// public PayerInfoType PayerInfo { get { return this.payerInfoField; } set { this.payerInfoField = value; } } /// public string Custom { get { return this.customField; } set { this.customField = value; } } /// public string InvoiceID { get { return this.invoiceIDField; } set { this.invoiceIDField = value; } } /// public string ContactPhone { get { return this.contactPhoneField; } set { this.contactPhoneField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PayerInfoType { private string payerField; private string payerIDField; private PayPalUserStatusCodeType payerStatusField; private bool payerStatusFieldSpecified; private PersonNameType payerNameField; private CountryCodeType payerCountryField; private bool payerCountryFieldSpecified; private string payerBusinessField; private AddressType addressField; private string contactPhoneField; /// public string Payer { get { return this.payerField; } set { this.payerField = value; } } /// public string PayerID { get { return this.payerIDField; } set { this.payerIDField = value; } } /// public PayPalUserStatusCodeType PayerStatus { get { return this.payerStatusField; } set { this.payerStatusField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PayerStatusSpecified { get { return this.payerStatusFieldSpecified; } set { this.payerStatusFieldSpecified = value; } } /// public PersonNameType PayerName { get { return this.payerNameField; } set { this.payerNameField = value; } } /// public CountryCodeType PayerCountry { get { return this.payerCountryField; } set { this.payerCountryField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PayerCountrySpecified { get { return this.payerCountryFieldSpecified; } set { this.payerCountryFieldSpecified = value; } } /// public string PayerBusiness { get { return this.payerBusinessField; } set { this.payerBusinessField = value; } } /// public AddressType Address { get { return this.addressField; } set { this.addressField = value; } } /// public string ContactPhone { get { return this.contactPhoneField; } set { this.contactPhoneField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum PayPalUserStatusCodeType { /// verified, /// unverified, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PersonNameType { private string salutationField; private string firstNameField; private string middleNameField; private string lastNameField; private string suffixField; /// public string Salutation { get { return this.salutationField; } set { this.salutationField = value; } } /// public string FirstName { get { return this.firstNameField; } set { this.firstNameField = value; } } /// public string MiddleName { get { return this.middleNameField; } set { this.middleNameField = value; } } /// public string LastName { get { return this.lastNameField; } set { this.lastNameField = value; } } /// public string Suffix { get { return this.suffixField; } set { this.suffixField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum CountryCodeType { /// AF, /// AL, /// DZ, /// AS, /// AD, /// AO, /// AI, /// AQ, /// AG, /// AR, /// AM, /// AW, /// AU, /// AT, /// AZ, /// BS, /// BH, /// BD, /// BB, /// BY, /// BE, /// BZ, /// BJ, /// BM, /// BT, /// BO, /// BA, /// BW, /// BV, /// BR, /// IO, /// BN, /// BG, /// BF, /// BI, /// KH, /// CM, /// CA, /// CV, /// KY, /// CF, /// TD, /// CL, /// CN, /// CX, /// CC, /// CO, /// KM, /// CG, /// CD, /// CK, /// CR, /// CI, /// HR, /// CU, /// CY, /// CZ, /// DK, /// DJ, /// DM, /// DO, /// TP, /// EC, /// EG, /// SV, /// GQ, /// ER, /// EE, /// ET, /// FK, /// FO, /// FJ, /// FI, /// FR, /// GF, /// PF, /// TF, /// GA, /// GM, /// GE, /// DE, /// GH, /// GI, /// GR, /// GL, /// GD, /// GP, /// GU, /// GT, /// GN, /// GW, /// GY, /// HT, /// HM, /// VA, /// HN, /// HK, /// HU, /// IS, /// IN, /// ID, /// IR, /// IQ, /// IE, /// IL, /// IT, /// JM, /// JP, /// JO, /// KZ, /// KE, /// KI, /// KP, /// KR, /// KW, /// KG, /// LA, /// LV, /// LB, /// LS, /// LR, /// LY, /// LI, /// LT, /// LU, /// MO, /// MK, /// MG, /// MW, /// MY, /// MV, /// ML, /// MT, /// MH, /// MQ, /// MR, /// MU, /// YT, /// MX, /// FM, /// MD, /// MC, /// MN, /// MS, /// MA, /// MZ, /// MM, /// NA, /// NR, /// NP, /// NL, /// AN, /// NC, /// NZ, /// NI, /// NE, /// NG, /// NU, /// NF, /// MP, /// NO, /// OM, /// PK, /// PW, /// PS, /// PA, /// PG, /// PY, /// PE, /// PH, /// PN, /// PL, /// PT, /// PR, /// QA, /// RE, /// RO, /// RU, /// RW, /// SH, /// KN, /// LC, /// PM, /// VC, /// WS, /// SM, /// ST, /// SA, /// SN, /// SC, /// SL, /// SG, /// SK, /// SI, /// SB, /// SO, /// ZA, /// GS, /// ES, /// LK, /// SD, /// SR, /// SJ, /// SZ, /// SE, /// CH, /// SY, /// TW, /// TJ, /// TZ, /// TH, /// TG, /// TK, /// TO, /// TT, /// TN, /// TR, /// TM, /// TC, /// TV, /// UG, /// UA, /// AE, /// GB, /// US, /// UM, /// UY, /// UZ, /// VU, /// VE, /// VN, /// VG, /// VI, /// WF, /// EH, /// YE, /// YU, /// ZM, /// ZW, /// AA, /// QM, /// QN, /// QO, /// QP, /// CS, /// CustomCode, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class AddressType { private string nameField; private string street1Field; private string street2Field; private string cityNameField; private string stateOrProvinceField; private CountryCodeType countryField; private bool countryFieldSpecified; private string countryNameField; private string phoneField; private string postalCodeField; private string addressIDField; private AddressOwnerCodeType addressOwnerField; private bool addressOwnerFieldSpecified; private string externalAddressIDField; private string internationalNameField; private string internationalStateAndCityField; private string internationalStreetField; private AddressStatusCodeType addressStatusField; private bool addressStatusFieldSpecified; /// public string Name { get { return this.nameField; } set { this.nameField = value; } } /// public string Street1 { get { return this.street1Field; } set { this.street1Field = value; } } /// public string Street2 { get { return this.street2Field; } set { this.street2Field = value; } } /// public string CityName { get { return this.cityNameField; } set { this.cityNameField = value; } } /// public string StateOrProvince { get { return this.stateOrProvinceField; } set { this.stateOrProvinceField = value; } } /// public CountryCodeType Country { get { return this.countryField; } set { this.countryField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CountrySpecified { get { return this.countryFieldSpecified; } set { this.countryFieldSpecified = value; } } /// public string CountryName { get { return this.countryNameField; } set { this.countryNameField = value; } } /// public string Phone { get { return this.phoneField; } set { this.phoneField = value; } } /// public string PostalCode { get { return this.postalCodeField; } set { this.postalCodeField = value; } } /// public string AddressID { get { return this.addressIDField; } set { this.addressIDField = value; } } /// public AddressOwnerCodeType AddressOwner { get { return this.addressOwnerField; } set { this.addressOwnerField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AddressOwnerSpecified { get { return this.addressOwnerFieldSpecified; } set { this.addressOwnerFieldSpecified = value; } } /// public string ExternalAddressID { get { return this.externalAddressIDField; } set { this.externalAddressIDField = value; } } /// public string InternationalName { get { return this.internationalNameField; } set { this.internationalNameField = value; } } /// public string InternationalStateAndCity { get { return this.internationalStateAndCityField; } set { this.internationalStateAndCityField = value; } } /// public string InternationalStreet { get { return this.internationalStreetField; } set { this.internationalStreetField = value; } } /// public AddressStatusCodeType AddressStatus { get { return this.addressStatusField; } set { this.addressStatusField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AddressStatusSpecified { get { return this.addressStatusFieldSpecified; } set { this.addressStatusFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum AddressOwnerCodeType { /// PayPal, /// eBay, /// CustomCode, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum AddressStatusCodeType { /// None, /// Confirmed, /// Unconfirmed, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class APICredentialsType { private string usernameField; private string passwordField; private string signatureField; private string certificateField; private APIAuthenticationType typeField; /// public string Username { get { return this.usernameField; } set { this.usernameField = value; } } /// public string Password { get { return this.passwordField; } set { this.passwordField = value; } } /// public string Signature { get { return this.signatureField; } set { this.signatureField = value; } } /// public string Certificate { get { return this.certificateField; } set { this.certificateField = value; } } /// public APIAuthenticationType Type { get { return this.typeField; } set { this.typeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum APIAuthenticationType { /// [System.Xml.Serialization.XmlEnumAttribute("Auth-None")] AuthNone, /// Cert, /// Sign, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class GetBoardingDetailsResponseDetailsType { private BoardingStatusType statusField; private System.DateTime startDateField; private System.DateTime lastUpdatedField; private string reasonField; private string programNameField; private string programCodeField; private string campaignIDField; private UserWithdrawalLimitTypeType userWithdrawalLimitField; private bool userWithdrawalLimitFieldSpecified; private string partnerCustomField; private PayerInfoType accountOwnerField; private APICredentialsType credentialsField; private string configureAPIsField; /// public BoardingStatusType Status { get { return this.statusField; } set { this.statusField = value; } } /// public System.DateTime StartDate { get { return this.startDateField; } set { this.startDateField = value; } } /// public System.DateTime LastUpdated { get { return this.lastUpdatedField; } set { this.lastUpdatedField = value; } } /// public string Reason { get { return this.reasonField; } set { this.reasonField = value; } } /// public string ProgramName { get { return this.programNameField; } set { this.programNameField = value; } } /// public string ProgramCode { get { return this.programCodeField; } set { this.programCodeField = value; } } /// public string CampaignID { get { return this.campaignIDField; } set { this.campaignIDField = value; } } /// public UserWithdrawalLimitTypeType UserWithdrawalLimit { get { return this.userWithdrawalLimitField; } set { this.userWithdrawalLimitField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UserWithdrawalLimitSpecified { get { return this.userWithdrawalLimitFieldSpecified; } set { this.userWithdrawalLimitFieldSpecified = value; } } /// public string PartnerCustom { get { return this.partnerCustomField; } set { this.partnerCustomField = value; } } /// public PayerInfoType AccountOwner { get { return this.accountOwnerField; } set { this.accountOwnerField = value; } } /// public APICredentialsType Credentials { get { return this.credentialsField; } set { this.credentialsField = value; } } /// public string ConfigureAPIs { get { return this.configureAPIsField; } set { this.configureAPIsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum BoardingStatusType { /// Unknown, /// Completed, /// Cancelled, /// Pending, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum UserWithdrawalLimitTypeType { /// Unknown, /// Limited, /// Unlimited, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class BAUpdateResponseDetailsType { private string mpIDField; private PayerInfoType payerInfoField; private MerchantPullInfoType merchantPullInfoField; /// public string MpID { get { return this.mpIDField; } set { this.mpIDField = value; } } /// public PayerInfoType PayerInfo { get { return this.payerInfoField; } set { this.payerInfoField = value; } } /// public MerchantPullInfoType MerchantPullInfo { get { return this.merchantPullInfoField; } set { this.merchantPullInfoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class MerchantPullInfoType { private MerchantPullStatusCodeType mpStatusField; private BasicAmountType mpMaxField; private string mpCustomField; private string descField; private string invoiceField; private string customField; private string paymentSourceIDField; /// public MerchantPullStatusCodeType MpStatus { get { return this.mpStatusField; } set { this.mpStatusField = value; } } /// public BasicAmountType MpMax { get { return this.mpMaxField; } set { this.mpMaxField = value; } } /// public string MpCustom { get { return this.mpCustomField; } set { this.mpCustomField = value; } } /// public string Desc { get { return this.descField; } set { this.descField = value; } } /// public string Invoice { get { return this.invoiceField; } set { this.invoiceField = value; } } /// public string Custom { get { return this.customField; } set { this.customField = value; } } /// public string PaymentSourceID { get { return this.paymentSourceIDField; } set { this.paymentSourceIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum MerchantPullStatusCodeType { /// Active, /// Canceled, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PaymentTransactionSearchResultType { private System.DateTime timestampField; private string timezoneField; private string typeField; private string payerField; private string payerDisplayNameField; private string transactionIDField; private string statusField; private BasicAmountType grossAmountField; private BasicAmountType feeAmountField; private BasicAmountType netAmountField; /// public System.DateTime Timestamp { get { return this.timestampField; } set { this.timestampField = value; } } /// public string Timezone { get { return this.timezoneField; } set { this.timezoneField = value; } } /// public string Type { get { return this.typeField; } set { this.typeField = value; } } /// public string Payer { get { return this.payerField; } set { this.payerField = value; } } /// public string PayerDisplayName { get { return this.payerDisplayNameField; } set { this.payerDisplayNameField = value; } } /// public string TransactionID { get { return this.transactionIDField; } set { this.transactionIDField = value; } } /// public string Status { get { return this.statusField; } set { this.statusField = value; } } /// public BasicAmountType GrossAmount { get { return this.grossAmountField; } set { this.grossAmountField = value; } } /// public BasicAmountType FeeAmount { get { return this.feeAmountField; } set { this.feeAmountField = value; } } /// public BasicAmountType NetAmount { get { return this.netAmountField; } set { this.netAmountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class MerchantPullPaymentResponseType { private PayerInfoType payerInfoField; private PaymentInfoType paymentInfoField; private MerchantPullInfoType merchantPullInfoField; /// public PayerInfoType PayerInfo { get { return this.payerInfoField; } set { this.payerInfoField = value; } } /// public PaymentInfoType PaymentInfo { get { return this.paymentInfoField; } set { this.paymentInfoField = value; } } /// public MerchantPullInfoType MerchantPullInfo { get { return this.merchantPullInfoField; } set { this.merchantPullInfoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class AuctionInfoType { private string buyerIDField; private System.DateTime closingDateField; private bool closingDateFieldSpecified; private string multiItemField; /// public string BuyerID { get { return this.buyerIDField; } set { this.buyerIDField = value; } } /// public System.DateTime ClosingDate { get { return this.closingDateField; } set { this.closingDateField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ClosingDateSpecified { get { return this.closingDateFieldSpecified; } set { this.closingDateFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string multiItem { get { return this.multiItemField; } set { this.multiItemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class SubscriptionTermsType { private BasicAmountType amountField; private string periodField; /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string period { get { return this.periodField; } set { this.periodField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class SubscriptionInfoType { private string subscriptionIDField; private System.DateTime subscriptionDateField; private bool subscriptionDateFieldSpecified; private System.DateTime effectiveDateField; private bool effectiveDateFieldSpecified; private System.DateTime retryTimeField; private bool retryTimeFieldSpecified; private string usernameField; private string passwordField; private string recurrencesField; private SubscriptionTermsType[] termsField; private string reattemptField; private string recurringField; /// public string SubscriptionID { get { return this.subscriptionIDField; } set { this.subscriptionIDField = value; } } /// public System.DateTime SubscriptionDate { get { return this.subscriptionDateField; } set { this.subscriptionDateField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SubscriptionDateSpecified { get { return this.subscriptionDateFieldSpecified; } set { this.subscriptionDateFieldSpecified = value; } } /// public System.DateTime EffectiveDate { get { return this.effectiveDateField; } set { this.effectiveDateField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool EffectiveDateSpecified { get { return this.effectiveDateFieldSpecified; } set { this.effectiveDateFieldSpecified = value; } } /// public System.DateTime RetryTime { get { return this.retryTimeField; } set { this.retryTimeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RetryTimeSpecified { get { return this.retryTimeFieldSpecified; } set { this.retryTimeFieldSpecified = value; } } /// public string Username { get { return this.usernameField; } set { this.usernameField = value; } } /// public string Password { get { return this.passwordField; } set { this.passwordField = value; } } /// public string Recurrences { get { return this.recurrencesField; } set { this.recurrencesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Terms")] public SubscriptionTermsType[] Terms { get { return this.termsField; } set { this.termsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string reattempt { get { return this.reattemptField; } set { this.reattemptField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string recurring { get { return this.recurringField; } set { this.recurringField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class OptionType { private string nameField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PaymentItemType { private string nameField; private string numberField; private string quantityField; private string salesTaxField; private BasicAmountType amountField; private OptionType[] optionsField; /// public string Name { get { return this.nameField; } set { this.nameField = value; } } /// public string Number { get { return this.numberField; } set { this.numberField = value; } } /// public string Quantity { get { return this.quantityField; } set { this.quantityField = value; } } /// public string SalesTax { get { return this.salesTaxField; } set { this.salesTaxField = value; } } /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Options")] public OptionType[] Options { get { return this.optionsField; } set { this.optionsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PaymentItemInfoType { private string invoiceIDField; private string customField; private string memoField; private string salesTaxField; private PaymentItemType[] paymentItemField; private SubscriptionInfoType subscriptionField; private AuctionInfoType auctionField; /// public string InvoiceID { get { return this.invoiceIDField; } set { this.invoiceIDField = value; } } /// public string Custom { get { return this.customField; } set { this.customField = value; } } /// public string Memo { get { return this.memoField; } set { this.memoField = value; } } /// public string SalesTax { get { return this.salesTaxField; } set { this.salesTaxField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("PaymentItem")] public PaymentItemType[] PaymentItem { get { return this.paymentItemField; } set { this.paymentItemField = value; } } /// public SubscriptionInfoType Subscription { get { return this.subscriptionField; } set { this.subscriptionField = value; } } /// public AuctionInfoType Auction { get { return this.auctionField; } set { this.auctionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class ReceiverInfoType { private string businessField; private string receiverField; private string receiverIDField; /// public string Business { get { return this.businessField; } set { this.businessField = value; } } /// public string Receiver { get { return this.receiverField; } set { this.receiverField = value; } } /// public string ReceiverID { get { return this.receiverIDField; } set { this.receiverIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PaymentTransactionType { private ReceiverInfoType receiverInfoField; private PayerInfoType payerInfoField; private PaymentInfoType paymentInfoField; private PaymentItemInfoType paymentItemInfoField; /// public ReceiverInfoType ReceiverInfo { get { return this.receiverInfoField; } set { this.receiverInfoField = value; } } /// public PayerInfoType PayerInfo { get { return this.payerInfoField; } set { this.payerInfoField = value; } } /// public PaymentInfoType PaymentInfo { get { return this.paymentInfoField; } set { this.paymentInfoField = value; } } /// public PaymentItemInfoType PaymentItemInfo { get { return this.paymentItemInfoField; } set { this.paymentItemInfoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class ErrorParameterType { private string valueField; private string paramIDField; /// public string Value { get { return this.valueField; } set { this.valueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ParamID { get { return this.paramIDField; } set { this.paramIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class ErrorType { private string shortMessageField; private string longMessageField; private string errorCodeField; private SeverityCodeType severityCodeField; private ErrorParameterType[] errorParametersField; /// public string ShortMessage { get { return this.shortMessageField; } set { this.shortMessageField = value; } } /// public string LongMessage { get { return this.longMessageField; } set { this.longMessageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public SeverityCodeType SeverityCode { get { return this.severityCodeField; } set { this.severityCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ErrorParameters")] public ErrorParameterType[] ErrorParameters { get { return this.errorParametersField; } set { this.errorParametersField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum SeverityCodeType { /// Warning, /// Error, /// CustomCode, } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetMobileStatusResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(CreateMobilePaymentResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoAuthorizationResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoVoidResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoReauthorizationResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoCaptureResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoDirectPaymentResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoExpressCheckoutPaymentResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetExpressCheckoutDetailsResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(SetExpressCheckoutResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetBoardingDetailsResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(EnterBoardingResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AddressVerifyResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(BAUpdateResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(MassPayResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(TransactionSearchResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(BillUserResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetTransactionDetailsResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(RefundTransactionResponseType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public abstract partial class AbstractResponseType { private System.DateTime timestampField; private bool timestampFieldSpecified; private AckCodeType ackField; private string correlationIDField; private ErrorType[] errorsField; private string versionField; private string buildField; private System.Xml.XmlElement anyField; /// public System.DateTime Timestamp { get { return this.timestampField; } set { this.timestampField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TimestampSpecified { get { return this.timestampFieldSpecified; } set { this.timestampFieldSpecified = value; } } /// public AckCodeType Ack { get { return this.ackField; } set { this.ackField = value; } } /// public string CorrelationID { get { return this.correlationIDField; } set { this.correlationIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Errors")] public ErrorType[] Errors { get { return this.errorsField; } set { this.errorsField = value; } } /// public string Version { get { return this.versionField; } set { this.versionField = value; } } /// public string Build { get { return this.buildField; } set { this.buildField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum AckCodeType { /// Success, /// Failure, /// Warning, /// SuccessWithWarning, /// FailureWithWarning, /// CustomCode, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class GetMobileStatusResponseType : AbstractResponseType { private string isActivatedField; private string paymentPendingField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string IsActivated { get { return this.isActivatedField; } set { this.isActivatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string PaymentPending { get { return this.paymentPendingField; } set { this.paymentPendingField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class CreateMobilePaymentResponseType : AbstractResponseType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoAuthorizationResponseType : AbstractResponseType { private string transactionIDField; private BasicAmountType amountField; /// public string TransactionID { get { return this.transactionIDField; } set { this.transactionIDField = value; } } /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoVoidResponseType : AbstractResponseType { private string authorizationIDField; /// public string AuthorizationID { get { return this.authorizationIDField; } set { this.authorizationIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoReauthorizationResponseType : AbstractResponseType { private string authorizationIDField; /// public string AuthorizationID { get { return this.authorizationIDField; } set { this.authorizationIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoCaptureResponseType : AbstractResponseType { private DoCaptureResponseDetailsType doCaptureResponseDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public DoCaptureResponseDetailsType DoCaptureResponseDetails { get { return this.doCaptureResponseDetailsField; } set { this.doCaptureResponseDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoDirectPaymentResponseType : AbstractResponseType { private BasicAmountType amountField; private string aVSCodeField; private string cVV2CodeField; private string transactionIDField; /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } /// public string AVSCode { get { return this.aVSCodeField; } set { this.aVSCodeField = value; } } /// public string CVV2Code { get { return this.cVV2CodeField; } set { this.cVV2CodeField = value; } } /// public string TransactionID { get { return this.transactionIDField; } set { this.transactionIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoExpressCheckoutPaymentResponseType : AbstractResponseType { private DoExpressCheckoutPaymentResponseDetailsType doExpressCheckoutPaymentResponseDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public DoExpressCheckoutPaymentResponseDetailsType DoExpressCheckoutPaymentResponseDetails { get { return this.doExpressCheckoutPaymentResponseDetailsField; } set { this.doExpressCheckoutPaymentResponseDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class GetExpressCheckoutDetailsResponseType : AbstractResponseType { private GetExpressCheckoutDetailsResponseDetailsType getExpressCheckoutDetailsResponseDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public GetExpressCheckoutDetailsResponseDetailsType GetExpressCheckoutDetailsResponseDetails { get { return this.getExpressCheckoutDetailsResponseDetailsField; } set { this.getExpressCheckoutDetailsResponseDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class SetExpressCheckoutResponseType : AbstractResponseType { private string tokenField; /// public string Token { get { return this.tokenField; } set { this.tokenField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class GetBoardingDetailsResponseType : AbstractResponseType { private GetBoardingDetailsResponseDetailsType getBoardingDetailsResponseDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public GetBoardingDetailsResponseDetailsType GetBoardingDetailsResponseDetails { get { return this.getBoardingDetailsResponseDetailsField; } set { this.getBoardingDetailsResponseDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class EnterBoardingResponseType : AbstractResponseType { private string tokenField; /// public string Token { get { return this.tokenField; } set { this.tokenField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class AddressVerifyResponseType : AbstractResponseType { private AddressStatusCodeType confirmationCodeField; private MatchStatusCodeType streetMatchField; private MatchStatusCodeType zipMatchField; private bool zipMatchFieldSpecified; private CountryCodeType countryCodeField; private bool countryCodeFieldSpecified; private string payPalTokenField; /// public AddressStatusCodeType ConfirmationCode { get { return this.confirmationCodeField; } set { this.confirmationCodeField = value; } } /// public MatchStatusCodeType StreetMatch { get { return this.streetMatchField; } set { this.streetMatchField = value; } } /// public MatchStatusCodeType ZipMatch { get { return this.zipMatchField; } set { this.zipMatchField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ZipMatchSpecified { get { return this.zipMatchFieldSpecified; } set { this.zipMatchFieldSpecified = value; } } /// public CountryCodeType CountryCode { get { return this.countryCodeField; } set { this.countryCodeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CountryCodeSpecified { get { return this.countryCodeFieldSpecified; } set { this.countryCodeFieldSpecified = value; } } /// public string PayPalToken { get { return this.payPalTokenField; } set { this.payPalTokenField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum MatchStatusCodeType { /// None, /// Matched, /// Unmatched, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class BAUpdateResponseType : AbstractResponseType { private BAUpdateResponseDetailsType bAUpdateResponseDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public BAUpdateResponseDetailsType BAUpdateResponseDetails { get { return this.bAUpdateResponseDetailsField; } set { this.bAUpdateResponseDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class MassPayResponseType : AbstractResponseType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class TransactionSearchResponseType : AbstractResponseType { private PaymentTransactionSearchResultType[] paymentTransactionsField; /// [System.Xml.Serialization.XmlElementAttribute("PaymentTransactions", Namespace="urn:ebay:apis:eBLBaseComponents")] public PaymentTransactionSearchResultType[] PaymentTransactions { get { return this.paymentTransactionsField; } set { this.paymentTransactionsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class BillUserResponseType : AbstractResponseType { private MerchantPullPaymentResponseType billUserResponseDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public MerchantPullPaymentResponseType BillUserResponseDetails { get { return this.billUserResponseDetailsField; } set { this.billUserResponseDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class GetTransactionDetailsResponseType : AbstractResponseType { private PaymentTransactionType paymentTransactionDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public PaymentTransactionType PaymentTransactionDetails { get { return this.paymentTransactionDetailsField; } set { this.paymentTransactionDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class RefundTransactionResponseType : AbstractResponseType { private string refundTransactionIDField; private BasicAmountType netRefundAmountField; private BasicAmountType feeRefundAmountField; private BasicAmountType grossRefundAmountField; /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string RefundTransactionID { get { return this.refundTransactionIDField; } set { this.refundTransactionIDField = value; } } /// public BasicAmountType NetRefundAmount { get { return this.netRefundAmountField; } set { this.netRefundAmountField = value; } } /// public BasicAmountType FeeRefundAmount { get { return this.feeRefundAmountField; } set { this.feeRefundAmountField = value; } } /// public BasicAmountType GrossRefundAmount { get { return this.grossRefundAmountField; } set { this.grossRefundAmountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PhoneNumberType { private string countryCodeField; private string phoneNumberField; private string extensionField; /// public string CountryCode { get { return this.countryCodeField; } set { this.countryCodeField = value; } } /// public string PhoneNumber { get { return this.phoneNumberField; } set { this.phoneNumberField = value; } } /// public string Extension { get { return this.extensionField; } set { this.extensionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class CreditCardDetailsType { private CreditCardTypeType creditCardTypeField; private string creditCardNumberField; private int expMonthField; private int expYearField; private PayerInfoType cardOwnerField; private string cVV2Field; private int startMonthField; private bool startMonthFieldSpecified; private int startYearField; private bool startYearFieldSpecified; private string issueNumberField; /// public CreditCardTypeType CreditCardType { get { return this.creditCardTypeField; } set { this.creditCardTypeField = value; } } /// public string CreditCardNumber { get { return this.creditCardNumberField; } set { this.creditCardNumberField = value; } } /// public int ExpMonth { get { return this.expMonthField; } set { this.expMonthField = value; } } /// public int ExpYear { get { return this.expYearField; } set { this.expYearField = value; } } /// public PayerInfoType CardOwner { get { return this.cardOwnerField; } set { this.cardOwnerField = value; } } /// public string CVV2 { get { return this.cVV2Field; } set { this.cVV2Field = value; } } /// public int StartMonth { get { return this.startMonthField; } set { this.startMonthField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StartMonthSpecified { get { return this.startMonthFieldSpecified; } set { this.startMonthFieldSpecified = value; } } /// public int StartYear { get { return this.startYearField; } set { this.startYearField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StartYearSpecified { get { return this.startYearFieldSpecified; } set { this.startYearFieldSpecified = value; } } /// public string IssueNumber { get { return this.issueNumberField; } set { this.issueNumberField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum CreditCardTypeType { /// Visa, /// MasterCard, /// Discover, /// Amex, /// Switch, /// Solo, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class DoDirectPaymentRequestDetailsType { private PaymentActionCodeType paymentActionField; private PaymentDetailsType paymentDetailsField; private CreditCardDetailsType creditCardField; private string iPAddressField; private string merchantSessionIdField; /// public PaymentActionCodeType PaymentAction { get { return this.paymentActionField; } set { this.paymentActionField = value; } } /// public PaymentDetailsType PaymentDetails { get { return this.paymentDetailsField; } set { this.paymentDetailsField = value; } } /// public CreditCardDetailsType CreditCard { get { return this.creditCardField; } set { this.creditCardField = value; } } /// public string IPAddress { get { return this.iPAddressField; } set { this.iPAddressField = value; } } /// public string MerchantSessionId { get { return this.merchantSessionIdField; } set { this.merchantSessionIdField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum PaymentActionCodeType { /// None, /// Authorization, /// Sale, /// Order, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PaymentDetailsType { private BasicAmountType orderTotalField; private BasicAmountType itemTotalField; private BasicAmountType shippingTotalField; private BasicAmountType handlingTotalField; private BasicAmountType taxTotalField; private string orderDescriptionField; private string customField; private string invoiceIDField; private string buttonSourceField; private string notifyURLField; private AddressType shipToAddressField; private PaymentDetailsItemType[] paymentDetailsItemField; /// public BasicAmountType OrderTotal { get { return this.orderTotalField; } set { this.orderTotalField = value; } } /// public BasicAmountType ItemTotal { get { return this.itemTotalField; } set { this.itemTotalField = value; } } /// public BasicAmountType ShippingTotal { get { return this.shippingTotalField; } set { this.shippingTotalField = value; } } /// public BasicAmountType HandlingTotal { get { return this.handlingTotalField; } set { this.handlingTotalField = value; } } /// public BasicAmountType TaxTotal { get { return this.taxTotalField; } set { this.taxTotalField = value; } } /// public string OrderDescription { get { return this.orderDescriptionField; } set { this.orderDescriptionField = value; } } /// public string Custom { get { return this.customField; } set { this.customField = value; } } /// public string InvoiceID { get { return this.invoiceIDField; } set { this.invoiceIDField = value; } } /// public string ButtonSource { get { return this.buttonSourceField; } set { this.buttonSourceField = value; } } /// public string NotifyURL { get { return this.notifyURLField; } set { this.notifyURLField = value; } } /// public AddressType ShipToAddress { get { return this.shipToAddressField; } set { this.shipToAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("PaymentDetailsItem")] public PaymentDetailsItemType[] PaymentDetailsItem { get { return this.paymentDetailsItemField; } set { this.paymentDetailsItemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class PaymentDetailsItemType { private string nameField; private string numberField; private string quantityField; private BasicAmountType taxField; private BasicAmountType amountField; private EbayItemPaymentDetailsItemType ebayItemPaymentDetailsItemField; /// public string Name { get { return this.nameField; } set { this.nameField = value; } } /// public string Number { get { return this.numberField; } set { this.numberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string Quantity { get { return this.quantityField; } set { this.quantityField = value; } } /// public BasicAmountType Tax { get { return this.taxField; } set { this.taxField = value; } } /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } /// public EbayItemPaymentDetailsItemType EbayItemPaymentDetailsItem { get { return this.ebayItemPaymentDetailsItemField; } set { this.ebayItemPaymentDetailsItemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class EbayItemPaymentDetailsItemType { private string itemNumberField; private string auctionTransactionIdField; private string orderIdField; /// public string ItemNumber { get { return this.itemNumberField; } set { this.itemNumberField = value; } } /// public string AuctionTransactionId { get { return this.auctionTransactionIdField; } set { this.auctionTransactionIdField = value; } } /// public string OrderId { get { return this.orderIdField; } set { this.orderIdField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class DoExpressCheckoutPaymentRequestDetailsType { private PaymentActionCodeType paymentActionField; private string tokenField; private string payerIDField; private PaymentDetailsType paymentDetailsField; /// public PaymentActionCodeType PaymentAction { get { return this.paymentActionField; } set { this.paymentActionField = value; } } /// public string Token { get { return this.tokenField; } set { this.tokenField = value; } } /// public string PayerID { get { return this.payerIDField; } set { this.payerIDField = value; } } /// public PaymentDetailsType PaymentDetails { get { return this.paymentDetailsField; } set { this.paymentDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class SetExpressCheckoutRequestDetailsType { private BasicAmountType orderTotalField; private string returnURLField; private string cancelURLField; private string tokenField; private BasicAmountType maxAmountField; private string orderDescriptionField; private string customField; private string invoiceIDField; private string reqConfirmShippingField; private string noShippingField; private string addressOverrideField; private string localeCodeField; private string pageStyleField; private string cppheaderimageField; private string cppheaderbordercolorField; private string cppheaderbackcolorField; private string cpppayflowcolorField; private AddressType addressField; private PaymentActionCodeType paymentActionField; private bool paymentActionFieldSpecified; private SolutionTypeType solutionTypeField; private bool solutionTypeFieldSpecified; private LandingPageType landingPageField; private bool landingPageFieldSpecified; private string buyerEmailField; private ChannelType channelTypeField; private bool channelTypeFieldSpecified; /// public BasicAmountType OrderTotal { get { return this.orderTotalField; } set { this.orderTotalField = value; } } /// public string ReturnURL { get { return this.returnURLField; } set { this.returnURLField = value; } } /// public string CancelURL { get { return this.cancelURLField; } set { this.cancelURLField = value; } } /// public string Token { get { return this.tokenField; } set { this.tokenField = value; } } /// public BasicAmountType MaxAmount { get { return this.maxAmountField; } set { this.maxAmountField = value; } } /// public string OrderDescription { get { return this.orderDescriptionField; } set { this.orderDescriptionField = value; } } /// public string Custom { get { return this.customField; } set { this.customField = value; } } /// public string InvoiceID { get { return this.invoiceIDField; } set { this.invoiceIDField = value; } } /// public string ReqConfirmShipping { get { return this.reqConfirmShippingField; } set { this.reqConfirmShippingField = value; } } /// public string NoShipping { get { return this.noShippingField; } set { this.noShippingField = value; } } /// public string AddressOverride { get { return this.addressOverrideField; } set { this.addressOverrideField = value; } } /// public string LocaleCode { get { return this.localeCodeField; } set { this.localeCodeField = value; } } /// public string PageStyle { get { return this.pageStyleField; } set { this.pageStyleField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("cpp-header-image")] public string cppheaderimage { get { return this.cppheaderimageField; } set { this.cppheaderimageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("cpp-header-border-color")] public string cppheaderbordercolor { get { return this.cppheaderbordercolorField; } set { this.cppheaderbordercolorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("cpp-header-back-color")] public string cppheaderbackcolor { get { return this.cppheaderbackcolorField; } set { this.cppheaderbackcolorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("cpp-payflow-color")] public string cpppayflowcolor { get { return this.cpppayflowcolorField; } set { this.cpppayflowcolorField = value; } } /// public AddressType Address { get { return this.addressField; } set { this.addressField = value; } } /// public PaymentActionCodeType PaymentAction { get { return this.paymentActionField; } set { this.paymentActionField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PaymentActionSpecified { get { return this.paymentActionFieldSpecified; } set { this.paymentActionFieldSpecified = value; } } /// public SolutionTypeType SolutionType { get { return this.solutionTypeField; } set { this.solutionTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SolutionTypeSpecified { get { return this.solutionTypeFieldSpecified; } set { this.solutionTypeFieldSpecified = value; } } /// public LandingPageType LandingPage { get { return this.landingPageField; } set { this.landingPageField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool LandingPageSpecified { get { return this.landingPageFieldSpecified; } set { this.landingPageFieldSpecified = value; } } /// public string BuyerEmail { get { return this.buyerEmailField; } set { this.buyerEmailField = value; } } /// public ChannelType ChannelType { get { return this.channelTypeField; } set { this.channelTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ChannelTypeSpecified { get { return this.channelTypeFieldSpecified; } set { this.channelTypeFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum SolutionTypeType { /// Mark, /// Sole, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum LandingPageType { /// None, /// Login, /// Billing, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum ChannelType { /// Merchant, /// eBayItem, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class BankAccountDetailsType { private string nameField; private BankAccountTypeType typeField; private string routingNumberField; private string accountNumberField; /// public string Name { get { return this.nameField; } set { this.nameField = value; } } /// public BankAccountTypeType Type { get { return this.typeField; } set { this.typeField = value; } } /// public string RoutingNumber { get { return this.routingNumberField; } set { this.routingNumberField = value; } } /// public string AccountNumber { get { return this.accountNumberField; } set { this.accountNumberField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum BankAccountTypeType { /// Checking, /// Savings, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class BusinessOwnerInfoType { private PayerInfoType ownerField; private string homePhoneField; private string mobilePhoneField; private string sSNField; /// public PayerInfoType Owner { get { return this.ownerField; } set { this.ownerField = value; } } /// public string HomePhone { get { return this.homePhoneField; } set { this.homePhoneField = value; } } /// public string MobilePhone { get { return this.mobilePhoneField; } set { this.mobilePhoneField = value; } } /// public string SSN { get { return this.sSNField; } set { this.sSNField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class BusinessInfoType { private BusinessTypeType typeField; private bool typeFieldSpecified; private string nameField; private AddressType addressField; private string workPhoneField; private BusinessCategoryType categoryField; private bool categoryFieldSpecified; private BusinessSubCategoryType subCategoryField; private bool subCategoryFieldSpecified; private AverageTransactionPriceType averagePriceField; private bool averagePriceFieldSpecified; private AverageMonthlyVolumeType averageMonthlyVolumeField; private bool averageMonthlyVolumeFieldSpecified; private SalesVenueType salesVenueField; private bool salesVenueFieldSpecified; private string websiteField; private PercentageRevenueFromOnlineSalesType revenueFromOnlineSalesField; private bool revenueFromOnlineSalesFieldSpecified; private System.DateTime businessEstablishedField; private bool businessEstablishedFieldSpecified; private string customerServiceEmailField; private string customerServicePhoneField; /// public BusinessTypeType Type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TypeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; } } /// public string Name { get { return this.nameField; } set { this.nameField = value; } } /// public AddressType Address { get { return this.addressField; } set { this.addressField = value; } } /// public string WorkPhone { get { return this.workPhoneField; } set { this.workPhoneField = value; } } /// public BusinessCategoryType Category { get { return this.categoryField; } set { this.categoryField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CategorySpecified { get { return this.categoryFieldSpecified; } set { this.categoryFieldSpecified = value; } } /// public BusinessSubCategoryType SubCategory { get { return this.subCategoryField; } set { this.subCategoryField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SubCategorySpecified { get { return this.subCategoryFieldSpecified; } set { this.subCategoryFieldSpecified = value; } } /// public AverageTransactionPriceType AveragePrice { get { return this.averagePriceField; } set { this.averagePriceField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AveragePriceSpecified { get { return this.averagePriceFieldSpecified; } set { this.averagePriceFieldSpecified = value; } } /// public AverageMonthlyVolumeType AverageMonthlyVolume { get { return this.averageMonthlyVolumeField; } set { this.averageMonthlyVolumeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AverageMonthlyVolumeSpecified { get { return this.averageMonthlyVolumeFieldSpecified; } set { this.averageMonthlyVolumeFieldSpecified = value; } } /// public SalesVenueType SalesVenue { get { return this.salesVenueField; } set { this.salesVenueField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SalesVenueSpecified { get { return this.salesVenueFieldSpecified; } set { this.salesVenueFieldSpecified = value; } } /// public string Website { get { return this.websiteField; } set { this.websiteField = value; } } /// public PercentageRevenueFromOnlineSalesType RevenueFromOnlineSales { get { return this.revenueFromOnlineSalesField; } set { this.revenueFromOnlineSalesField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RevenueFromOnlineSalesSpecified { get { return this.revenueFromOnlineSalesFieldSpecified; } set { this.revenueFromOnlineSalesFieldSpecified = value; } } /// public System.DateTime BusinessEstablished { get { return this.businessEstablishedField; } set { this.businessEstablishedField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BusinessEstablishedSpecified { get { return this.businessEstablishedFieldSpecified; } set { this.businessEstablishedFieldSpecified = value; } } /// public string CustomerServiceEmail { get { return this.customerServiceEmailField; } set { this.customerServiceEmailField = value; } } /// public string CustomerServicePhone { get { return this.customerServicePhoneField; } set { this.customerServicePhoneField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum BusinessTypeType { /// Unknown, /// Individual, /// Proprietorship, /// Partnership, /// Corporation, /// Nonprofit, /// Government, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum BusinessCategoryType { /// [System.Xml.Serialization.XmlEnumAttribute("Category-Unspecified")] CategoryUnspecified, /// Antiques, /// Arts, /// Automotive, /// Beauty, /// Books, /// Business, /// [System.Xml.Serialization.XmlEnumAttribute("Cameras-and-Photography")] CamerasandPhotography, /// Clothing, /// Collectibles, /// [System.Xml.Serialization.XmlEnumAttribute("Computer-Hardware-and-Software")] ComputerHardwareandSoftware, /// [System.Xml.Serialization.XmlEnumAttribute("Culture-and-Religion")] CultureandReligion, /// [System.Xml.Serialization.XmlEnumAttribute("Electronics-and-Telecom")] ElectronicsandTelecom, /// Entertainment, /// [System.Xml.Serialization.XmlEnumAttribute("Entertainment-Memorabilia")] EntertainmentMemorabilia, /// [System.Xml.Serialization.XmlEnumAttribute("Food-Drink-and-Nutrition")] FoodDrinkandNutrition, /// [System.Xml.Serialization.XmlEnumAttribute("Gifts-and-Flowers")] GiftsandFlowers, /// [System.Xml.Serialization.XmlEnumAttribute("Hobbies-Toys-and-Games")] HobbiesToysandGames, /// [System.Xml.Serialization.XmlEnumAttribute("Home-and-Garden")] HomeandGarden, /// [System.Xml.Serialization.XmlEnumAttribute("Internet-and-Network-Services")] InternetandNetworkServices, /// [System.Xml.Serialization.XmlEnumAttribute("Media-and-Entertainment")] MediaandEntertainment, /// [System.Xml.Serialization.XmlEnumAttribute("Medical-and-Pharmaceutical")] MedicalandPharmaceutical, /// [System.Xml.Serialization.XmlEnumAttribute("Money-Service-Businesses")] MoneyServiceBusinesses, /// [System.Xml.Serialization.XmlEnumAttribute("Non-Profit-Political-and-Religion")] NonProfitPoliticalandReligion, /// [System.Xml.Serialization.XmlEnumAttribute("Not-Elsewhere-Classified")] NotElsewhereClassified, /// [System.Xml.Serialization.XmlEnumAttribute("Pets-and-Animals")] PetsandAnimals, /// [System.Xml.Serialization.XmlEnumAttribute("Real-Estate")] RealEstate, /// Services, /// [System.Xml.Serialization.XmlEnumAttribute("Sports-and-Recreation")] SportsandRecreation, /// Travel, /// [System.Xml.Serialization.XmlEnumAttribute("Other-Categories")] OtherCategories, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum BusinessSubCategoryType { /// [System.Xml.Serialization.XmlEnumAttribute("SubCategory-Unspecified")] SubCategoryUnspecified, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-General")] ANTIQUESGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-Antiquities")] ANTIQUESAntiquities, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-Decorative")] ANTIQUESDecorative, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-Books-Manuscripts")] ANTIQUESBooksManuscripts, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-Furniture")] ANTIQUESFurniture, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-Glass")] ANTIQUESGlass, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-RugsCarpets")] ANTIQUESRugsCarpets, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-Pottery")] ANTIQUESPottery, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-Cultural")] ANTIQUESCultural, /// [System.Xml.Serialization.XmlEnumAttribute("ANTIQUES-Artifacts-Grave-related-and-Native-American-Crafts")] ANTIQUESArtifactsGraverelatedandNativeAmericanCrafts, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-General")] ARTSANDCRAFTSGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Art-Dealer-and-Galleries")] ARTSANDCRAFTSArtDealerandGalleries, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Prints")] ARTSANDCRAFTSPrints, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Painting")] ARTSANDCRAFTSPainting, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Photography")] ARTSANDCRAFTSPhotography, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Reproductions")] ARTSANDCRAFTSReproductions, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Sculptures")] ARTSANDCRAFTSSculptures, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Woodworking")] ARTSANDCRAFTSWoodworking, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Art-and-Craft-Supplies")] ARTSANDCRAFTSArtandCraftSupplies, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Fabrics-and-Sewing")] ARTSANDCRAFTSFabricsandSewing, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Quilting")] ARTSANDCRAFTSQuilting, /// [System.Xml.Serialization.XmlEnumAttribute("ARTSANDCRAFTS-Scrapbooking")] ARTSANDCRAFTSScrapbooking, /// [System.Xml.Serialization.XmlEnumAttribute("AUTOMOTIVE-General")] AUTOMOTIVEGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("AUTOMOTIVE-Autos")] AUTOMOTIVEAutos, /// [System.Xml.Serialization.XmlEnumAttribute("AUTOMOTIVE-Aviation")] AUTOMOTIVEAviation, /// [System.Xml.Serialization.XmlEnumAttribute("AUTOMOTIVE-Motorcycles")] AUTOMOTIVEMotorcycles, /// [System.Xml.Serialization.XmlEnumAttribute("AUTOMOTIVE-Parts-and-Supplies")] AUTOMOTIVEPartsandSupplies, /// [System.Xml.Serialization.XmlEnumAttribute("AUTOMOTIVE-Services")] AUTOMOTIVEServices, /// [System.Xml.Serialization.XmlEnumAttribute("AUTOMOTIVE-Vintage-and-Collectible-Vehicles")] AUTOMOTIVEVintageandCollectibleVehicles, /// [System.Xml.Serialization.XmlEnumAttribute("BEAUTY-General")] BEAUTYGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("BEAUTY-Body-Care-Personal-Hygiene")] BEAUTYBodyCarePersonalHygiene, /// [System.Xml.Serialization.XmlEnumAttribute("BEAUTY-Fragrances-and-Perfumes")] BEAUTYFragrancesandPerfumes, /// [System.Xml.Serialization.XmlEnumAttribute("BEAUTY-Makeup")] BEAUTYMakeup, /// [System.Xml.Serialization.XmlEnumAttribute("BOOKS-General")] BOOKSGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("BOOKS-Audio-Books")] BOOKSAudioBooks, /// [System.Xml.Serialization.XmlEnumAttribute("BOOKS-Children-Books")] BOOKSChildrenBooks, /// [System.Xml.Serialization.XmlEnumAttribute("BOOKS-Computer-Books")] BOOKSComputerBooks, /// [System.Xml.Serialization.XmlEnumAttribute("BOOKS-Educational-and-Textbooks")] BOOKSEducationalandTextbooks, /// [System.Xml.Serialization.XmlEnumAttribute("BOOKS-Magazines")] BOOKSMagazines, /// [System.Xml.Serialization.XmlEnumAttribute("BOOKS-Fiction-and-Literature")] BOOKSFictionandLiterature, /// [System.Xml.Serialization.XmlEnumAttribute("BOOKS-NonFiction")] BOOKSNonFiction, /// [System.Xml.Serialization.XmlEnumAttribute("BOOKS-Vintage-and-Collectibles")] BOOKSVintageandCollectibles, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-General")] BUSINESSGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Agricultural")] BUSINESSAgricultural, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Construction")] BUSINESSConstruction, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Educational")] BUSINESSEducational, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Industrial")] BUSINESSIndustrial, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Office-Supplies-and-Equipment")] BUSINESSOfficeSuppliesandEquipment, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-GeneralServices")] BUSINESSGeneralServices, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Advertising")] BUSINESSAdvertising, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Employment")] BUSINESSEmployment, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Marketing")] BUSINESSMarketing, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Meeting-Planners")] BUSINESSMeetingPlanners, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Messaging-and-Paging-Services")] BUSINESSMessagingandPagingServices, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Seminars")] BUSINESSSeminars, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Publishing")] BUSINESSPublishing, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Shipping-and-Packaging")] BUSINESSShippingandPackaging, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Wholesale")] BUSINESSWholesale, /// [System.Xml.Serialization.XmlEnumAttribute("BUSINESS-Industrial-Solvents")] BUSINESSIndustrialSolvents, /// [System.Xml.Serialization.XmlEnumAttribute("CAMERASANDPHOTOGRAPHY-General")] CAMERASANDPHOTOGRAPHYGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("CAMERASANDPHOTOGRAPHY-Accessories")] CAMERASANDPHOTOGRAPHYAccessories, /// [System.Xml.Serialization.XmlEnumAttribute("CAMERASANDPHOTOGRAPHY-Cameras")] CAMERASANDPHOTOGRAPHYCameras, /// [System.Xml.Serialization.XmlEnumAttribute("CAMERASANDPHOTOGRAPHY-Video-Equipment")] CAMERASANDPHOTOGRAPHYVideoEquipment, /// [System.Xml.Serialization.XmlEnumAttribute("CAMERASANDPHOTOGRAPHY-Film")] CAMERASANDPHOTOGRAPHYFilm, /// [System.Xml.Serialization.XmlEnumAttribute("CAMERASANDPHOTOGRAPHY-Supplies")] CAMERASANDPHOTOGRAPHYSupplies, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Accessories")] CLOTHINGAccessories, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Babies-Clothing-and-Supplies")] CLOTHINGBabiesClothingandSupplies, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Childrens-Clothing")] CLOTHINGChildrensClothing, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Mens-Clothing")] CLOTHINGMensClothing, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Shoes")] CLOTHINGShoes, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Wedding-Clothing")] CLOTHINGWeddingClothing, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Womens-Clothing")] CLOTHINGWomensClothing, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-General")] CLOTHINGGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Jewelry")] CLOTHINGJewelry, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Watches-and-Clocks")] CLOTHINGWatchesandClocks, /// [System.Xml.Serialization.XmlEnumAttribute("CLOTHING-Rings")] CLOTHINGRings, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-General")] COLLECTIBLESGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Advertising")] COLLECTIBLESAdvertising, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Animals")] COLLECTIBLESAnimals, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Animation")] COLLECTIBLESAnimation, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Coin-Operated-Banks-and-Casinos")] COLLECTIBLESCoinOperatedBanksandCasinos, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Coins-and-Paper-Money")] COLLECTIBLESCoinsandPaperMoney, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Comics")] COLLECTIBLESComics, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Decorative")] COLLECTIBLESDecorative, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Disneyana")] COLLECTIBLESDisneyana, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Holiday")] COLLECTIBLESHoliday, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Knives-and-Swords")] COLLECTIBLESKnivesandSwords, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Militaria")] COLLECTIBLESMilitaria, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Postcards-and-Paper")] COLLECTIBLESPostcardsandPaper, /// [System.Xml.Serialization.XmlEnumAttribute("COLLECTIBLES-Stamps")] COLLECTIBLESStamps, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-General")] COMPUTERHARDWAREANDSOFTWAREGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Desktop-PCs")] COMPUTERHARDWAREANDSOFTWAREDesktopPCs, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Monitors")] COMPUTERHARDWAREANDSOFTWAREMonitors, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Hardware")] COMPUTERHARDWAREANDSOFTWAREHardware, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Peripherals")] COMPUTERHARDWAREANDSOFTWAREPeripherals, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Laptops-Notebooks-PDAs")] COMPUTERHARDWAREANDSOFTWARELaptopsNotebooksPDAs, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Networking-Equipment")] COMPUTERHARDWAREANDSOFTWARENetworkingEquipment, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Parts-and-Accessories")] COMPUTERHARDWAREANDSOFTWAREPartsandAccessories, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-GeneralSoftware")] COMPUTERHARDWAREANDSOFTWAREGeneralSoftware, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Oem-Software")] COMPUTERHARDWAREANDSOFTWAREOemSoftware, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Academic-Software")] COMPUTERHARDWAREANDSOFTWAREAcademicSoftware, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Beta-Software")] COMPUTERHARDWAREANDSOFTWAREBetaSoftware, /// [System.Xml.Serialization.XmlEnumAttribute("COMPUTERHARDWAREANDSOFTWARE-Game-Software")] COMPUTERHARDWAREANDSOFTWAREGameSoftware, /// [System.Xml.Serialization.XmlEnumAttribute("CULTUREANDRELIGION-General")] CULTUREANDRELIGIONGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("CULTUREANDRELIGION-Christianity")] CULTUREANDRELIGIONChristianity, /// [System.Xml.Serialization.XmlEnumAttribute("CULTUREANDRELIGION-Metaphysical")] CULTUREANDRELIGIONMetaphysical, /// [System.Xml.Serialization.XmlEnumAttribute("CULTUREANDRELIGION-New-Age")] CULTUREANDRELIGIONNewAge, /// [System.Xml.Serialization.XmlEnumAttribute("CULTUREANDRELIGION-Organizations")] CULTUREANDRELIGIONOrganizations, /// [System.Xml.Serialization.XmlEnumAttribute("CULTUREANDRELIGION-Other-Faiths")] CULTUREANDRELIGIONOtherFaiths, /// [System.Xml.Serialization.XmlEnumAttribute("CULTUREANDRELIGION-Collectibles")] CULTUREANDRELIGIONCollectibles, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-GeneralTelecom")] ELECTRONICSANDTELECOMGeneralTelecom, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Cell-Phones-and-Pagers")] ELECTRONICSANDTELECOMCellPhonesandPagers, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Telephone-Cards")] ELECTRONICSANDTELECOMTelephoneCards, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Telephone-Equipment")] ELECTRONICSANDTELECOMTelephoneEquipment, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Telephone-Services")] ELECTRONICSANDTELECOMTelephoneServices, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-GeneralElectronics")] ELECTRONICSANDTELECOMGeneralElectronics, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Car-Audio-and-Electronics")] ELECTRONICSANDTELECOMCarAudioandElectronics, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Home-Electronics")] ELECTRONICSANDTELECOMHomeElectronics, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Home-Audio")] ELECTRONICSANDTELECOMHomeAudio, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Gadgets-and-other-electronics")] ELECTRONICSANDTELECOMGadgetsandotherelectronics, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Batteries")] ELECTRONICSANDTELECOMBatteries, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-ScannersRadios")] ELECTRONICSANDTELECOMScannersRadios, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Radar-Dectors")] ELECTRONICSANDTELECOMRadarDectors, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Radar-Jamming-Devices")] ELECTRONICSANDTELECOMRadarJammingDevices, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Satellite-and-Cable-TV-Descramblers")] ELECTRONICSANDTELECOMSatelliteandCableTVDescramblers, /// [System.Xml.Serialization.XmlEnumAttribute("ELECTRONICSANDTELECOM-Surveillance-Equipment")] ELECTRONICSANDTELECOMSurveillanceEquipment, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENT-General")] ENTERTAINMENTGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENT-Movies")] ENTERTAINMENTMovies, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENT-Music")] ENTERTAINMENTMusic, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENT-Concerts")] ENTERTAINMENTConcerts, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENT-Theater")] ENTERTAINMENTTheater, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENT-Bootleg-Recordings")] ENTERTAINMENTBootlegRecordings, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENT-Promotional-Items")] ENTERTAINMENTPromotionalItems, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-General")] ENTERTAINMENTMEMORABILIAGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-Autographs")] ENTERTAINMENTMEMORABILIAAutographs, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-Limited-Editions")] ENTERTAINMENTMEMORABILIALimitedEditions, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-Movie")] ENTERTAINMENTMEMORABILIAMovie, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-Music")] ENTERTAINMENTMEMORABILIAMusic, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-Novelties")] ENTERTAINMENTMEMORABILIANovelties, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-Photos")] ENTERTAINMENTMEMORABILIAPhotos, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-Posters")] ENTERTAINMENTMEMORABILIAPosters, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-Sports-and-Fan-Shop")] ENTERTAINMENTMEMORABILIASportsandFanShop, /// [System.Xml.Serialization.XmlEnumAttribute("ENTERTAINMENTMEMORABILIA-Science-Fiction")] ENTERTAINMENTMEMORABILIAScienceFiction, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-General")] FOODDRINKANDNUTRITIONGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Coffee-and-Tea")] FOODDRINKANDNUTRITIONCoffeeandTea, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Food-Products")] FOODDRINKANDNUTRITIONFoodProducts, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Gourmet-Items")] FOODDRINKANDNUTRITIONGourmetItems, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Health-and-Nutrition")] FOODDRINKANDNUTRITIONHealthandNutrition, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Services")] FOODDRINKANDNUTRITIONServices, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Vitamins-and-Supplements")] FOODDRINKANDNUTRITIONVitaminsandSupplements, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Weight-Management-and-Health-Products")] FOODDRINKANDNUTRITIONWeightManagementandHealthProducts, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Restaurant")] FOODDRINKANDNUTRITIONRestaurant, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Tobacco-and-Cigars")] FOODDRINKANDNUTRITIONTobaccoandCigars, /// [System.Xml.Serialization.XmlEnumAttribute("FOODDRINKANDNUTRITION-Alcoholic-Beverages")] FOODDRINKANDNUTRITIONAlcoholicBeverages, /// [System.Xml.Serialization.XmlEnumAttribute("GIFTSANDFLOWERS-General")] GIFTSANDFLOWERSGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("GIFTSANDFLOWERS-Flowers")] GIFTSANDFLOWERSFlowers, /// [System.Xml.Serialization.XmlEnumAttribute("GIFTSANDFLOWERS-Greeting-Cards")] GIFTSANDFLOWERSGreetingCards, /// [System.Xml.Serialization.XmlEnumAttribute("GIFTSANDFLOWERS-Humorous-Gifts-and-Novelties")] GIFTSANDFLOWERSHumorousGiftsandNovelties, /// [System.Xml.Serialization.XmlEnumAttribute("GIFTSANDFLOWERS-Personalized-Gifts")] GIFTSANDFLOWERSPersonalizedGifts, /// [System.Xml.Serialization.XmlEnumAttribute("GIFTSANDFLOWERS-Products")] GIFTSANDFLOWERSProducts, /// [System.Xml.Serialization.XmlEnumAttribute("GIFTSANDFLOWERS-Services")] GIFTSANDFLOWERSServices, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-General")] HOBBIESTOYSANDGAMESGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Action-Figures")] HOBBIESTOYSANDGAMESActionFigures, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Bean-Babies")] HOBBIESTOYSANDGAMESBeanBabies, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Barbies")] HOBBIESTOYSANDGAMESBarbies, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Bears")] HOBBIESTOYSANDGAMESBears, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Dolls")] HOBBIESTOYSANDGAMESDolls, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Games")] HOBBIESTOYSANDGAMESGames, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Model-Kits")] HOBBIESTOYSANDGAMESModelKits, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Diecast-Toys-Vehicles")] HOBBIESTOYSANDGAMESDiecastToysVehicles, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Video-Games-and-Systems")] HOBBIESTOYSANDGAMESVideoGamesandSystems, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Vintage-and-Antique-Toys")] HOBBIESTOYSANDGAMESVintageandAntiqueToys, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-BackupUnreleased-Games")] HOBBIESTOYSANDGAMESBackupUnreleasedGames, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Game-copying-hardwaresoftware")] HOBBIESTOYSANDGAMESGamecopyinghardwaresoftware, /// [System.Xml.Serialization.XmlEnumAttribute("HOBBIESTOYSANDGAMES-Mod-Chips")] HOBBIESTOYSANDGAMESModChips, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-General")] HOMEANDGARDENGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Appliances")] HOMEANDGARDENAppliances, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Bed-and-Bath")] HOMEANDGARDENBedandBath, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Furnishing-and-Decorating")] HOMEANDGARDENFurnishingandDecorating, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Garden-Supplies")] HOMEANDGARDENGardenSupplies, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Hardware-and-Tools")] HOMEANDGARDENHardwareandTools, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Household-Goods")] HOMEANDGARDENHouseholdGoods, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Kitchenware")] HOMEANDGARDENKitchenware, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Rugs-and-Carpets")] HOMEANDGARDENRugsandCarpets, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Security-and-Home-Defense")] HOMEANDGARDENSecurityandHomeDefense, /// [System.Xml.Serialization.XmlEnumAttribute("HOMEANDGARDEN-Plants-and-Seeds")] HOMEANDGARDENPlantsandSeeds, /// [System.Xml.Serialization.XmlEnumAttribute("INTERNETANDNETWORKSERVICES-General")] INTERNETANDNETWORKSERVICESGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("INTERNETANDNETWORKSERVICES-Bulletin-board")] INTERNETANDNETWORKSERVICESBulletinboard, /// [System.Xml.Serialization.XmlEnumAttribute("INTERNETANDNETWORKSERVICES-online-services")] INTERNETANDNETWORKSERVICESonlineservices, /// [System.Xml.Serialization.XmlEnumAttribute("INTERNETANDNETWORKSERVICES-Auction-management-tools")] INTERNETANDNETWORKSERVICESAuctionmanagementtools, /// [System.Xml.Serialization.XmlEnumAttribute("INTERNETANDNETWORKSERVICES-ecommerce-development")] INTERNETANDNETWORKSERVICESecommercedevelopment, /// [System.Xml.Serialization.XmlEnumAttribute("INTERNETANDNETWORKSERVICES-training-services")] INTERNETANDNETWORKSERVICEStrainingservices, /// [System.Xml.Serialization.XmlEnumAttribute("INTERNETANDNETWORKSERVICES-Online-Malls")] INTERNETANDNETWORKSERVICESOnlineMalls, /// [System.Xml.Serialization.XmlEnumAttribute("INTERNETANDNETWORKSERVICES-Web-hosting-and-design")] INTERNETANDNETWORKSERVICESWebhostinganddesign, /// [System.Xml.Serialization.XmlEnumAttribute("MEDIAANDENTERTAINMENT-General")] MEDIAANDENTERTAINMENTGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("MEDIAANDENTERTAINMENT-Concerts")] MEDIAANDENTERTAINMENTConcerts, /// [System.Xml.Serialization.XmlEnumAttribute("MEDIAANDENTERTAINMENT-Theater")] MEDIAANDENTERTAINMENTTheater, /// [System.Xml.Serialization.XmlEnumAttribute("MEDICALANDPHARMACEUTICAL-General")] MEDICALANDPHARMACEUTICALGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("MEDICALANDPHARMACEUTICAL-Medical")] MEDICALANDPHARMACEUTICALMedical, /// [System.Xml.Serialization.XmlEnumAttribute("MEDICALANDPHARMACEUTICAL-Dental")] MEDICALANDPHARMACEUTICALDental, /// [System.Xml.Serialization.XmlEnumAttribute("MEDICALANDPHARMACEUTICAL-Opthamalic")] MEDICALANDPHARMACEUTICALOpthamalic, /// [System.Xml.Serialization.XmlEnumAttribute("MEDICALANDPHARMACEUTICAL-Prescription-Drugs")] MEDICALANDPHARMACEUTICALPrescriptionDrugs, /// [System.Xml.Serialization.XmlEnumAttribute("MEDICALANDPHARMACEUTICAL-Devices")] MEDICALANDPHARMACEUTICALDevices, /// [System.Xml.Serialization.XmlEnumAttribute("MONEYSERVICEBUSINESSES-General")] MONEYSERVICEBUSINESSESGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("MONEYSERVICEBUSINESSES-Remittance")] MONEYSERVICEBUSINESSESRemittance, /// [System.Xml.Serialization.XmlEnumAttribute("MONEYSERVICEBUSINESSES-Wire-Transfer")] MONEYSERVICEBUSINESSESWireTransfer, /// [System.Xml.Serialization.XmlEnumAttribute("MONEYSERVICEBUSINESSES-Money-Orders")] MONEYSERVICEBUSINESSESMoneyOrders, /// [System.Xml.Serialization.XmlEnumAttribute("MONEYSERVICEBUSINESSES-Electronic-Cash")] MONEYSERVICEBUSINESSESElectronicCash, /// [System.Xml.Serialization.XmlEnumAttribute("MONEYSERVICEBUSINESSES-Currency-DealerExchange")] MONEYSERVICEBUSINESSESCurrencyDealerExchange, /// [System.Xml.Serialization.XmlEnumAttribute("MONEYSERVICEBUSINESSES-Check-Cashier")] MONEYSERVICEBUSINESSESCheckCashier, /// [System.Xml.Serialization.XmlEnumAttribute("MONEYSERVICEBUSINESSES-Travelers-Checks")] MONEYSERVICEBUSINESSESTravelersChecks, /// [System.Xml.Serialization.XmlEnumAttribute("MONEYSERVICEBUSINESSES-Stored-Value-Cards")] MONEYSERVICEBUSINESSESStoredValueCards, /// [System.Xml.Serialization.XmlEnumAttribute("NONPROFITPOLITICALANDRELIGION-General")] NONPROFITPOLITICALANDRELIGIONGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("NONPROFITPOLITICALANDRELIGION-Charities")] NONPROFITPOLITICALANDRELIGIONCharities, /// [System.Xml.Serialization.XmlEnumAttribute("NONPROFITPOLITICALANDRELIGION-Political")] NONPROFITPOLITICALANDRELIGIONPolitical, /// [System.Xml.Serialization.XmlEnumAttribute("NONPROFITPOLITICALANDRELIGION-Religious")] NONPROFITPOLITICALANDRELIGIONReligious, /// [System.Xml.Serialization.XmlEnumAttribute("PETSANDANIMALS-General")] PETSANDANIMALSGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("PETSANDANIMALS-Supplies-and-Toys")] PETSANDANIMALSSuppliesandToys, /// [System.Xml.Serialization.XmlEnumAttribute("PETSANDANIMALS-Wildlife-Products")] PETSANDANIMALSWildlifeProducts, /// [System.Xml.Serialization.XmlEnumAttribute("REALESTATE-General")] REALESTATEGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("REALESTATE-Commercial")] REALESTATECommercial, /// [System.Xml.Serialization.XmlEnumAttribute("REALESTATE-Residential")] REALESTATEResidential, /// [System.Xml.Serialization.XmlEnumAttribute("REALESTATE-Time-Shares")] REALESTATETimeShares, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-GeneralGovernment")] SERVICESGeneralGovernment, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Legal")] SERVICESLegal, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Medical")] SERVICESMedical, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Dental")] SERVICESDental, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Vision")] SERVICESVision, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-General")] SERVICESGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Child-Care-Services")] SERVICESChildCareServices, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Consulting")] SERVICESConsulting, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-ImportingExporting")] SERVICESImportingExporting, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-InsuranceDirect")] SERVICESInsuranceDirect, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Financial-Services")] SERVICESFinancialServices, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Graphic-and-Commercial-Design")] SERVICESGraphicandCommercialDesign, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Landscaping")] SERVICESLandscaping, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Locksmith")] SERVICESLocksmith, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Online-Dating")] SERVICESOnlineDating, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Event-and-Wedding-Planning")] SERVICESEventandWeddingPlanning, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Schools-and-Colleges")] SERVICESSchoolsandColleges, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Entertainment")] SERVICESEntertainment, /// [System.Xml.Serialization.XmlEnumAttribute("SERVICES-Aggregators")] SERVICESAggregators, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-General")] SPORTSANDRECREATIONGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Bicycles-and-Accessories")] SPORTSANDRECREATIONBicyclesandAccessories, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Boating-Sailing-and-Accessories")] SPORTSANDRECREATIONBoatingSailingandAccessories, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Camping-and-Survival")] SPORTSANDRECREATIONCampingandSurvival, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Exercise-Equipment")] SPORTSANDRECREATIONExerciseEquipment, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Fishing")] SPORTSANDRECREATIONFishing, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Golf")] SPORTSANDRECREATIONGolf, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Hunting")] SPORTSANDRECREATIONHunting, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Paintball")] SPORTSANDRECREATIONPaintball, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Sporting-Goods")] SPORTSANDRECREATIONSportingGoods, /// [System.Xml.Serialization.XmlEnumAttribute("SPORTSANDRECREATION-Swimming-Pools-and-Spas")] SPORTSANDRECREATIONSwimmingPoolsandSpas, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-General")] TRAVELGeneral, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-Accommodations")] TRAVELAccommodations, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-Agencies")] TRAVELAgencies, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-Airlines")] TRAVELAirlines, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-Auto-Rentals")] TRAVELAutoRentals, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-Cruises")] TRAVELCruises, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-Other-Transportation")] TRAVELOtherTransportation, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-Services")] TRAVELServices, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-Supplies")] TRAVELSupplies, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-Tours")] TRAVELTours, /// [System.Xml.Serialization.XmlEnumAttribute("TRAVEL-AirlinesSpirit-Air")] TRAVELAirlinesSpiritAir, /// [System.Xml.Serialization.XmlEnumAttribute("Other-SubCategories")] OtherSubCategories, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum AverageTransactionPriceType { /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Not-Applicable")] AverageTransactionPriceNotApplicable, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range1")] AverageTransactionPriceRange1, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range2")] AverageTransactionPriceRange2, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range3")] AverageTransactionPriceRange3, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range4")] AverageTransactionPriceRange4, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range5")] AverageTransactionPriceRange5, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range6")] AverageTransactionPriceRange6, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range7")] AverageTransactionPriceRange7, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range8")] AverageTransactionPriceRange8, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range9")] AverageTransactionPriceRange9, /// [System.Xml.Serialization.XmlEnumAttribute("AverageTransactionPrice-Range10")] AverageTransactionPriceRange10, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum AverageMonthlyVolumeType { /// [System.Xml.Serialization.XmlEnumAttribute("AverageMonthlyVolume-Not-Applicable")] AverageMonthlyVolumeNotApplicable, /// [System.Xml.Serialization.XmlEnumAttribute("AverageMonthlyVolume-Range1")] AverageMonthlyVolumeRange1, /// [System.Xml.Serialization.XmlEnumAttribute("AverageMonthlyVolume-Range2")] AverageMonthlyVolumeRange2, /// [System.Xml.Serialization.XmlEnumAttribute("AverageMonthlyVolume-Range3")] AverageMonthlyVolumeRange3, /// [System.Xml.Serialization.XmlEnumAttribute("AverageMonthlyVolume-Range4")] AverageMonthlyVolumeRange4, /// [System.Xml.Serialization.XmlEnumAttribute("AverageMonthlyVolume-Range5")] AverageMonthlyVolumeRange5, /// [System.Xml.Serialization.XmlEnumAttribute("AverageMonthlyVolume-Range6")] AverageMonthlyVolumeRange6, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum SalesVenueType { /// [System.Xml.Serialization.XmlEnumAttribute("Venue-Unspecified")] VenueUnspecified, /// eBay, /// AnotherMarketPlace, /// OwnWebsite, /// Other, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum PercentageRevenueFromOnlineSalesType { /// [System.Xml.Serialization.XmlEnumAttribute("PercentageRevenueFromOnlineSales-Not-Applicable")] PercentageRevenueFromOnlineSalesNotApplicable, /// [System.Xml.Serialization.XmlEnumAttribute("PercentageRevenueFromOnlineSales-Range1")] PercentageRevenueFromOnlineSalesRange1, /// [System.Xml.Serialization.XmlEnumAttribute("PercentageRevenueFromOnlineSales-Range2")] PercentageRevenueFromOnlineSalesRange2, /// [System.Xml.Serialization.XmlEnumAttribute("PercentageRevenueFromOnlineSales-Range3")] PercentageRevenueFromOnlineSalesRange3, /// [System.Xml.Serialization.XmlEnumAttribute("PercentageRevenueFromOnlineSales-Range4")] PercentageRevenueFromOnlineSalesRange4, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class EnterBoardingRequestDetailsType { private string programCodeField; private string productListField; private string partnerCustomField; private string imageUrlField; private MarketingCategoryType marketingCategoryField; private bool marketingCategoryFieldSpecified; private BusinessInfoType businessInfoField; private BusinessOwnerInfoType ownerInfoField; private BankAccountDetailsType bankAccountField; /// public string ProgramCode { get { return this.programCodeField; } set { this.programCodeField = value; } } /// public string ProductList { get { return this.productListField; } set { this.productListField = value; } } /// public string PartnerCustom { get { return this.partnerCustomField; } set { this.partnerCustomField = value; } } /// public string ImageUrl { get { return this.imageUrlField; } set { this.imageUrlField = value; } } /// public MarketingCategoryType MarketingCategory { get { return this.marketingCategoryField; } set { this.marketingCategoryField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MarketingCategorySpecified { get { return this.marketingCategoryFieldSpecified; } set { this.marketingCategoryFieldSpecified = value; } } /// public BusinessInfoType BusinessInfo { get { return this.businessInfoField; } set { this.businessInfoField = value; } } /// public BusinessOwnerInfoType OwnerInfo { get { return this.ownerInfoField; } set { this.ownerInfoField = value; } } /// public BankAccountDetailsType BankAccount { get { return this.bankAccountField; } set { this.bankAccountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum MarketingCategoryType { /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category-Default")] MarketingCategoryDefault, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category1")] MarketingCategory1, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category2")] MarketingCategory2, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category3")] MarketingCategory3, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category4")] MarketingCategory4, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category5")] MarketingCategory5, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category6")] MarketingCategory6, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category7")] MarketingCategory7, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category8")] MarketingCategory8, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category9")] MarketingCategory9, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category10")] MarketingCategory10, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category11")] MarketingCategory11, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category12")] MarketingCategory12, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category13")] MarketingCategory13, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category14")] MarketingCategory14, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category15")] MarketingCategory15, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category16")] MarketingCategory16, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category17")] MarketingCategory17, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category18")] MarketingCategory18, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category19")] MarketingCategory19, /// [System.Xml.Serialization.XmlEnumAttribute("Marketing-Category20")] MarketingCategory20, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class MassPayRequestItemType { private string receiverEmailField; private string receiverPhoneField; private string receiverIDField; private BasicAmountType amountField; private string uniqueIdField; private string noteField; /// public string ReceiverEmail { get { return this.receiverEmailField; } set { this.receiverEmailField = value; } } /// public string ReceiverPhone { get { return this.receiverPhoneField; } set { this.receiverPhoneField = value; } } /// public string ReceiverID { get { return this.receiverIDField; } set { this.receiverIDField = value; } } /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } /// public string UniqueId { get { return this.uniqueIdField; } set { this.uniqueIdField = value; } } /// public string Note { get { return this.noteField; } set { this.noteField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public partial class MerchantPullPaymentType { private BasicAmountType amountField; private string mpIDField; private MerchantPullPaymentCodeType paymentTypeField; private bool paymentTypeFieldSpecified; private string memoField; private string emailSubjectField; private BasicAmountType taxField; private BasicAmountType shippingField; private BasicAmountType handlingField; private string itemNameField; private string itemNumberField; private string invoiceField; private string customField; private string buttonSourceField; /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } /// public string MpID { get { return this.mpIDField; } set { this.mpIDField = value; } } /// public MerchantPullPaymentCodeType PaymentType { get { return this.paymentTypeField; } set { this.paymentTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PaymentTypeSpecified { get { return this.paymentTypeFieldSpecified; } set { this.paymentTypeFieldSpecified = value; } } /// public string Memo { get { return this.memoField; } set { this.memoField = value; } } /// public string EmailSubject { get { return this.emailSubjectField; } set { this.emailSubjectField = value; } } /// public BasicAmountType Tax { get { return this.taxField; } set { this.taxField = value; } } /// public BasicAmountType Shipping { get { return this.shippingField; } set { this.shippingField = value; } } /// public BasicAmountType Handling { get { return this.handlingField; } set { this.handlingField = value; } } /// public string ItemName { get { return this.itemNameField; } set { this.itemNameField = value; } } /// public string ItemNumber { get { return this.itemNumberField; } set { this.itemNumberField = value; } } /// public string Invoice { get { return this.invoiceField; } set { this.invoiceField = value; } } /// public string Custom { get { return this.customField; } set { this.customField = value; } } /// public string ButtonSource { get { return this.buttonSourceField; } set { this.buttonSourceField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum MerchantPullPaymentCodeType { /// Any, /// InstantOnly, /// EcheckOnly, } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetMobileStatusRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(CreateMobilePaymentRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoAuthorizationRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoVoidRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoReauthorizationRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoCaptureRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoDirectPaymentRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DoExpressCheckoutPaymentRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetExpressCheckoutDetailsRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(SetExpressCheckoutRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetBoardingDetailsRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(EnterBoardingRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AddressVerifyRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(BAUpdateRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(MassPayRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(TransactionSearchRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(BillUserRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetTransactionDetailsRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(RefundTransactionRequestType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public abstract partial class AbstractRequestType { private DetailLevelCodeType[] detailLevelField; private string errorLanguageField; private string messageIDField; private string versionField; private System.Xml.XmlElement anyField; /// [System.Xml.Serialization.XmlElementAttribute("DetailLevel")] public DetailLevelCodeType[] DetailLevel { get { return this.detailLevelField; } set { this.detailLevelField = value; } } /// public string ErrorLanguage { get { return this.errorLanguageField; } set { this.errorLanguageField = value; } } /// public string MessageID { get { return this.messageIDField; } set { this.messageIDField = value; } } /// public string Version { get { return this.versionField; } set { this.versionField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum DetailLevelCodeType { /// ReturnAll, /// ItemReturnDescription, /// ItemReturnAttributes, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class GetMobileStatusRequestType : AbstractRequestType { private PhoneNumberType phoneField; /// public PhoneNumberType Phone { get { return this.phoneField; } set { this.phoneField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class CreateMobilePaymentRequestType : AbstractRequestType { private MobilePaymentCodeType paymentTypeField; private PaymentActionCodeType paymentActionField; private PhoneNumberType senderPhoneField; private MobileRecipientCodeType recipientTypeField; private string recipientEmailField; private PhoneNumberType recipientPhoneField; private BasicAmountType itemAmountField; private BasicAmountType taxField; private BasicAmountType shippingField; private string itemNameField; private string itemNumberField; private string noteField; private string customIDField; private string sharePhoneNumberField; private string shareHomeAddressField; /// public MobilePaymentCodeType PaymentType { get { return this.paymentTypeField; } set { this.paymentTypeField = value; } } /// public PaymentActionCodeType PaymentAction { get { return this.paymentActionField; } set { this.paymentActionField = value; } } /// public PhoneNumberType SenderPhone { get { return this.senderPhoneField; } set { this.senderPhoneField = value; } } /// public MobileRecipientCodeType RecipientType { get { return this.recipientTypeField; } set { this.recipientTypeField = value; } } /// public string RecipientEmail { get { return this.recipientEmailField; } set { this.recipientEmailField = value; } } /// public PhoneNumberType RecipientPhone { get { return this.recipientPhoneField; } set { this.recipientPhoneField = value; } } /// public BasicAmountType ItemAmount { get { return this.itemAmountField; } set { this.itemAmountField = value; } } /// public BasicAmountType Tax { get { return this.taxField; } set { this.taxField = value; } } /// public BasicAmountType Shipping { get { return this.shippingField; } set { this.shippingField = value; } } /// public string ItemName { get { return this.itemNameField; } set { this.itemNameField = value; } } /// public string ItemNumber { get { return this.itemNumberField; } set { this.itemNumberField = value; } } /// public string Note { get { return this.noteField; } set { this.noteField = value; } } /// public string CustomID { get { return this.customIDField; } set { this.customIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string SharePhoneNumber { get { return this.sharePhoneNumberField; } set { this.sharePhoneNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string ShareHomeAddress { get { return this.shareHomeAddressField; } set { this.shareHomeAddressField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum MobilePaymentCodeType { /// P2P, /// HardGoods, /// Donation, /// TopUp, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum MobileRecipientCodeType { /// PhoneNumber, /// EmailAddress, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoAuthorizationRequestType : AbstractRequestType { private string transactionIDField; private TransactionEntityType transactionEntityField; private bool transactionEntityFieldSpecified; private BasicAmountType amountField; /// public string TransactionID { get { return this.transactionIDField; } set { this.transactionIDField = value; } } /// public TransactionEntityType TransactionEntity { get { return this.transactionEntityField; } set { this.transactionEntityField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TransactionEntitySpecified { get { return this.transactionEntityFieldSpecified; } set { this.transactionEntityFieldSpecified = value; } } /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum TransactionEntityType { /// None, /// Auth, /// Reauth, /// Order, /// Payment, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoVoidRequestType : AbstractRequestType { private string authorizationIDField; private string noteField; /// public string AuthorizationID { get { return this.authorizationIDField; } set { this.authorizationIDField = value; } } /// public string Note { get { return this.noteField; } set { this.noteField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoReauthorizationRequestType : AbstractRequestType { private string authorizationIDField; private BasicAmountType amountField; /// public string AuthorizationID { get { return this.authorizationIDField; } set { this.authorizationIDField = value; } } /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoCaptureRequestType : AbstractRequestType { private string authorizationIDField; private BasicAmountType amountField; private CompleteCodeType completeTypeField; private string noteField; private string invoiceIDField; /// public string AuthorizationID { get { return this.authorizationIDField; } set { this.authorizationIDField = value; } } /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } /// public CompleteCodeType CompleteType { get { return this.completeTypeField; } set { this.completeTypeField = value; } } /// public string Note { get { return this.noteField; } set { this.noteField = value; } } /// public string InvoiceID { get { return this.invoiceIDField; } set { this.invoiceIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum CompleteCodeType { /// NotComplete, /// Complete, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoDirectPaymentRequestType : AbstractRequestType { private DoDirectPaymentRequestDetailsType doDirectPaymentRequestDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public DoDirectPaymentRequestDetailsType DoDirectPaymentRequestDetails { get { return this.doDirectPaymentRequestDetailsField; } set { this.doDirectPaymentRequestDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class DoExpressCheckoutPaymentRequestType : AbstractRequestType { private DoExpressCheckoutPaymentRequestDetailsType doExpressCheckoutPaymentRequestDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public DoExpressCheckoutPaymentRequestDetailsType DoExpressCheckoutPaymentRequestDetails { get { return this.doExpressCheckoutPaymentRequestDetailsField; } set { this.doExpressCheckoutPaymentRequestDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class GetExpressCheckoutDetailsRequestType : AbstractRequestType { private string tokenField; /// public string Token { get { return this.tokenField; } set { this.tokenField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class SetExpressCheckoutRequestType : AbstractRequestType { private SetExpressCheckoutRequestDetailsType setExpressCheckoutRequestDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public SetExpressCheckoutRequestDetailsType SetExpressCheckoutRequestDetails { get { return this.setExpressCheckoutRequestDetailsField; } set { this.setExpressCheckoutRequestDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class GetBoardingDetailsRequestType : AbstractRequestType { private string tokenField; /// public string Token { get { return this.tokenField; } set { this.tokenField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class EnterBoardingRequestType : AbstractRequestType { private EnterBoardingRequestDetailsType enterBoardingRequestDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public EnterBoardingRequestDetailsType EnterBoardingRequestDetails { get { return this.enterBoardingRequestDetailsField; } set { this.enterBoardingRequestDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class AddressVerifyRequestType : AbstractRequestType { private string emailField; private string streetField; private string zipField; /// public string Email { get { return this.emailField; } set { this.emailField = value; } } /// public string Street { get { return this.streetField; } set { this.streetField = value; } } /// public string Zip { get { return this.zipField; } set { this.zipField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class BAUpdateRequestType : AbstractRequestType { private string mpIDField; private string customField; private string descField; private MerchantPullStatusCodeType mpStatusField; private bool mpStatusFieldSpecified; /// public string MpID { get { return this.mpIDField; } set { this.mpIDField = value; } } /// public string Custom { get { return this.customField; } set { this.customField = value; } } /// public string Desc { get { return this.descField; } set { this.descField = value; } } /// public MerchantPullStatusCodeType MpStatus { get { return this.mpStatusField; } set { this.mpStatusField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MpStatusSpecified { get { return this.mpStatusFieldSpecified; } set { this.mpStatusFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class MassPayRequestType : AbstractRequestType { private string emailSubjectField; private ReceiverInfoCodeType receiverTypeField; private bool receiverTypeFieldSpecified; private MassPayRequestItemType[] massPayItemField; /// public string EmailSubject { get { return this.emailSubjectField; } set { this.emailSubjectField = value; } } /// public ReceiverInfoCodeType ReceiverType { get { return this.receiverTypeField; } set { this.receiverTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ReceiverTypeSpecified { get { return this.receiverTypeFieldSpecified; } set { this.receiverTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute("MassPayItem")] public MassPayRequestItemType[] MassPayItem { get { return this.massPayItemField; } set { this.massPayItemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum ReceiverInfoCodeType { /// EmailAddress, /// UserID, /// PhoneNumber, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class TransactionSearchRequestType : AbstractRequestType { private System.DateTime startDateField; private System.DateTime endDateField; private bool endDateFieldSpecified; private string payerField; private string receiverField; private string receiptIDField; private string transactionIDField; private PersonNameType payerNameField; private string auctionItemNumberField; private string invoiceIDField; private string cardNumberField; private PaymentTransactionClassCodeType transactionClassField; private bool transactionClassFieldSpecified; private BasicAmountType amountField; private CurrencyCodeType currencyCodeField; private bool currencyCodeFieldSpecified; private PaymentTransactionStatusCodeType statusField; private bool statusFieldSpecified; /// public System.DateTime StartDate { get { return this.startDateField; } set { this.startDateField = value; } } /// public System.DateTime EndDate { get { return this.endDateField; } set { this.endDateField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool EndDateSpecified { get { return this.endDateFieldSpecified; } set { this.endDateFieldSpecified = value; } } /// public string Payer { get { return this.payerField; } set { this.payerField = value; } } /// public string Receiver { get { return this.receiverField; } set { this.receiverField = value; } } /// public string ReceiptID { get { return this.receiptIDField; } set { this.receiptIDField = value; } } /// public string TransactionID { get { return this.transactionIDField; } set { this.transactionIDField = value; } } /// public PersonNameType PayerName { get { return this.payerNameField; } set { this.payerNameField = value; } } /// public string AuctionItemNumber { get { return this.auctionItemNumberField; } set { this.auctionItemNumberField = value; } } /// public string InvoiceID { get { return this.invoiceIDField; } set { this.invoiceIDField = value; } } /// public string CardNumber { get { return this.cardNumberField; } set { this.cardNumberField = value; } } /// public PaymentTransactionClassCodeType TransactionClass { get { return this.transactionClassField; } set { this.transactionClassField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TransactionClassSpecified { get { return this.transactionClassFieldSpecified; } set { this.transactionClassFieldSpecified = value; } } /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } /// public CurrencyCodeType CurrencyCode { get { return this.currencyCodeField; } set { this.currencyCodeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CurrencyCodeSpecified { get { return this.currencyCodeFieldSpecified; } set { this.currencyCodeFieldSpecified = value; } } /// public PaymentTransactionStatusCodeType Status { get { return this.statusField; } set { this.statusField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StatusSpecified { get { return this.statusFieldSpecified; } set { this.statusFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum PaymentTransactionClassCodeType { /// All, /// Sent, /// Received, /// MassPay, /// MoneyRequest, /// FundsAdded, /// FundsWithdrawn, /// PayPalDebitCard, /// Referral, /// Fee, /// Subscription, /// Dividend, /// Billpay, /// Refund, /// CurrencyConversions, /// BalanceTransfer, /// Reversal, /// Shipping, /// BalanceAffecting, /// ECheck, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum PaymentTransactionStatusCodeType { /// Pending, /// Processing, /// Success, /// Denied, /// Reversed, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class BillUserRequestType : AbstractRequestType { private MerchantPullPaymentType merchantPullPaymentDetailsField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public MerchantPullPaymentType MerchantPullPaymentDetails { get { return this.merchantPullPaymentDetailsField; } set { this.merchantPullPaymentDetailsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class GetTransactionDetailsRequestType : AbstractRequestType { private string transactionIDField; /// public string TransactionID { get { return this.transactionIDField; } set { this.transactionIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:api:PayPalAPI")] public partial class RefundTransactionRequestType : AbstractRequestType { private string transactionIDField; private RefundPurposeTypeCodeType refundTypeField; private bool refundTypeFieldSpecified; private BasicAmountType amountField; private string memoField; /// public string TransactionID { get { return this.transactionIDField; } set { this.transactionIDField = value; } } /// public RefundPurposeTypeCodeType RefundType { get { return this.refundTypeField; } set { this.refundTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RefundTypeSpecified { get { return this.refundTypeFieldSpecified; } set { this.refundTypeFieldSpecified = value; } } /// public BasicAmountType Amount { get { return this.amountField; } set { this.amountField = value; } } /// public string Memo { get { return this.memoField; } set { this.memoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:ebay:apis:eBLBaseComponents")] public enum RefundPurposeTypeCodeType { /// Other, /// Full, /// Partial, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class RefundTransactionReq { private RefundTransactionRequestType refundTransactionRequestField; /// public RefundTransactionRequestType RefundTransactionRequest { get { return this.refundTransactionRequestField; } set { this.refundTransactionRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class GetTransactionDetailsReq { private GetTransactionDetailsRequestType getTransactionDetailsRequestField; /// public GetTransactionDetailsRequestType GetTransactionDetailsRequest { get { return this.getTransactionDetailsRequestField; } set { this.getTransactionDetailsRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class BillUserReq { private BillUserRequestType billUserRequestField; /// public BillUserRequestType BillUserRequest { get { return this.billUserRequestField; } set { this.billUserRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class TransactionSearchReq { private TransactionSearchRequestType transactionSearchRequestField; /// public TransactionSearchRequestType TransactionSearchRequest { get { return this.transactionSearchRequestField; } set { this.transactionSearchRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class MassPayReq { private MassPayRequestType massPayRequestField; /// public MassPayRequestType MassPayRequest { get { return this.massPayRequestField; } set { this.massPayRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class BillAgreementUpdateReq { private BAUpdateRequestType bAUpdateRequestField; /// public BAUpdateRequestType BAUpdateRequest { get { return this.bAUpdateRequestField; } set { this.bAUpdateRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class AddressVerifyReq { private AddressVerifyRequestType addressVerifyRequestField; /// public AddressVerifyRequestType AddressVerifyRequest { get { return this.addressVerifyRequestField; } set { this.addressVerifyRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class EnterBoardingReq { private EnterBoardingRequestType enterBoardingRequestField; /// public EnterBoardingRequestType EnterBoardingRequest { get { return this.enterBoardingRequestField; } set { this.enterBoardingRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class GetBoardingDetailsReq { private GetBoardingDetailsRequestType getBoardingDetailsRequestField; /// public GetBoardingDetailsRequestType GetBoardingDetailsRequest { get { return this.getBoardingDetailsRequestField; } set { this.getBoardingDetailsRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class CreateMobilePaymentReq { private CreateMobilePaymentRequestType createMobilePaymentRequestField; /// public CreateMobilePaymentRequestType CreateMobilePaymentRequest { get { return this.createMobilePaymentRequestField; } set { this.createMobilePaymentRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class GetMobileStatusReq { private GetMobileStatusRequestType getMobileStatusRequestField; /// public GetMobileStatusRequestType GetMobileStatusRequest { get { return this.getMobileStatusRequestField; } set { this.getMobileStatusRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class DoExpressCheckoutPaymentReq { private DoExpressCheckoutPaymentRequestType doExpressCheckoutPaymentRequestField; /// public DoExpressCheckoutPaymentRequestType DoExpressCheckoutPaymentRequest { get { return this.doExpressCheckoutPaymentRequestField; } set { this.doExpressCheckoutPaymentRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SetExpressCheckoutReq { private SetExpressCheckoutRequestType setExpressCheckoutRequestField; /// public SetExpressCheckoutRequestType SetExpressCheckoutRequest { get { return this.setExpressCheckoutRequestField; } set { this.setExpressCheckoutRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class GetExpressCheckoutDetailsReq { private GetExpressCheckoutDetailsRequestType getExpressCheckoutDetailsRequestField; /// public GetExpressCheckoutDetailsRequestType GetExpressCheckoutDetailsRequest { get { return this.getExpressCheckoutDetailsRequestField; } set { this.getExpressCheckoutDetailsRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class DoDirectPaymentReq { private DoDirectPaymentRequestType doDirectPaymentRequestField; /// public DoDirectPaymentRequestType DoDirectPaymentRequest { get { return this.doDirectPaymentRequestField; } set { this.doDirectPaymentRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class DoCaptureReq { private DoCaptureRequestType doCaptureRequestField; /// public DoCaptureRequestType DoCaptureRequest { get { return this.doCaptureRequestField; } set { this.doCaptureRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class DoReauthorizationReq { private DoReauthorizationRequestType doReauthorizationRequestField; /// public DoReauthorizationRequestType DoReauthorizationRequest { get { return this.doReauthorizationRequestField; } set { this.doReauthorizationRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class DoVoidReq { private DoVoidRequestType doVoidRequestField; /// public DoVoidRequestType DoVoidRequest { get { return this.doVoidRequestField; } set { this.doVoidRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class DoAuthorizationReq { private DoAuthorizationRequestType doAuthorizationRequestField; /// public DoAuthorizationRequestType DoAuthorizationRequest { get { return this.doAuthorizationRequestField; } set { this.doAuthorizationRequestField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void RefundTransactionCompletedEventHandler(object sender, RefundTransactionCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class RefundTransactionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal RefundTransactionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public RefundTransactionResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((RefundTransactionResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void GetTransactionDetailsCompletedEventHandler(object sender, GetTransactionDetailsCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetTransactionDetailsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetTransactionDetailsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public GetTransactionDetailsResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((GetTransactionDetailsResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void BillUserCompletedEventHandler(object sender, BillUserCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class BillUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal BillUserCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public BillUserResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((BillUserResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void TransactionSearchCompletedEventHandler(object sender, TransactionSearchCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TransactionSearchCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal TransactionSearchCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public TransactionSearchResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((TransactionSearchResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void MassPayCompletedEventHandler(object sender, MassPayCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MassPayCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal MassPayCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public MassPayResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((MassPayResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void BillAgreementUpdateCompletedEventHandler(object sender, BillAgreementUpdateCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class BillAgreementUpdateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal BillAgreementUpdateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public BAUpdateResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((BAUpdateResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void AddressVerifyCompletedEventHandler(object sender, AddressVerifyCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AddressVerifyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal AddressVerifyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public AddressVerifyResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((AddressVerifyResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void EnterBoardingCompletedEventHandler(object sender, EnterBoardingCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class EnterBoardingCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal EnterBoardingCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public EnterBoardingResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((EnterBoardingResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void GetBoardingDetailsCompletedEventHandler(object sender, GetBoardingDetailsCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetBoardingDetailsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetBoardingDetailsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public GetBoardingDetailsResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((GetBoardingDetailsResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void CreateMobilePaymentCompletedEventHandler(object sender, CreateMobilePaymentCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CreateMobilePaymentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal CreateMobilePaymentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public CreateMobilePaymentResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((CreateMobilePaymentResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void GetMobileStatusCompletedEventHandler(object sender, GetMobileStatusCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetMobileStatusCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetMobileStatusCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public GetMobileStatusResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((GetMobileStatusResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void DoExpressCheckoutPaymentCompletedEventHandler(object sender, DoExpressCheckoutPaymentCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DoExpressCheckoutPaymentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal DoExpressCheckoutPaymentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public DoExpressCheckoutPaymentResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((DoExpressCheckoutPaymentResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void SetExpressCheckoutCompletedEventHandler(object sender, SetExpressCheckoutCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SetExpressCheckoutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal SetExpressCheckoutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public SetExpressCheckoutResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((SetExpressCheckoutResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void GetExpressCheckoutDetailsCompletedEventHandler(object sender, GetExpressCheckoutDetailsCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetExpressCheckoutDetailsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetExpressCheckoutDetailsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public GetExpressCheckoutDetailsResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((GetExpressCheckoutDetailsResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void DoDirectPaymentCompletedEventHandler(object sender, DoDirectPaymentCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DoDirectPaymentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal DoDirectPaymentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public DoDirectPaymentResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((DoDirectPaymentResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void DoCaptureCompletedEventHandler(object sender, DoCaptureCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DoCaptureCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal DoCaptureCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public DoCaptureResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((DoCaptureResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void DoReauthorizationCompletedEventHandler(object sender, DoReauthorizationCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DoReauthorizationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal DoReauthorizationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public DoReauthorizationResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((DoReauthorizationResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void DoVoidCompletedEventHandler(object sender, DoVoidCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DoVoidCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal DoVoidCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public DoVoidResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((DoVoidResponseType)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] public delegate void DoAuthorizationCompletedEventHandler(object sender, DoAuthorizationCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DoAuthorizationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal DoAuthorizationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public DoAuthorizationResponseType Result { get { this.RaiseExceptionIfNecessary(); return ((DoAuthorizationResponseType)(this.results[0])); } } } } #pragma warning restore 1591