// Copyright (c) 2011, 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