public class

UpdateRecurringPaymentsProfileRequestDetailsType

extends Object
java.lang.Object
   ↳ ebay.apis.eblbasecomponents.UpdateRecurringPaymentsProfileRequestDetailsType

Class Overview

Java class for UpdateRecurringPaymentsProfileRequestDetailsType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="UpdateRecurringPaymentsProfileRequestDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ProfileID" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Note" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SubscriberName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SubscriberShippingAddress" type="{urn:ebay:apis:eBLBaseComponents}AddressType" minOccurs="0"/>
         <element name="ProfileReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AdditionalBillingCycles" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="Amount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="ShippingAmount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="TaxAmount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="OutstandingBalance" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="AutoBillOutstandingAmount" type="{urn:ebay:apis:eBLBaseComponents}AutoBillType" minOccurs="0"/>
         <element name="MaxFailedPayments" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="CreditCard" type="{urn:ebay:apis:eBLBaseComponents}CreditCardDetailsType" minOccurs="0"/>
         <element name="BillingStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="TrialPeriod" type="{urn:ebay:apis:eBLBaseComponents}BillingPeriodDetailsType_Update" minOccurs="0"/>
         <element name="PaymentPeriod" type="{urn:ebay:apis:eBLBaseComponents}BillingPeriodDetailsType_Update" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Integer additionalBillingCycles
protected BasicAmountType amount
protected AutoBillType autoBillOutstandingAmount
protected XMLGregorianCalendar billingStartDate
protected CreditCardDetailsType creditCard
protected String description
protected Integer maxFailedPayments
protected String note
protected BasicAmountType outstandingBalance
protected BillingPeriodDetailsTypeUpdate paymentPeriod
protected String profileID
protected String profileReference
protected BasicAmountType shippingAmount
protected String subscriberName
protected AddressType subscriberShippingAddress
protected BasicAmountType taxAmount
protected BillingPeriodDetailsTypeUpdate trialPeriod
Public Constructors
UpdateRecurringPaymentsProfileRequestDetailsType()
Public Methods
Integer getAdditionalBillingCycles()
Gets the value of the additionalBillingCycles property.
BasicAmountType getAmount()
Gets the value of the amount property.
AutoBillType getAutoBillOutstandingAmount()
Gets the value of the autoBillOutstandingAmount property.
XMLGregorianCalendar getBillingStartDate()
Gets the value of the billingStartDate property.
CreditCardDetailsType getCreditCard()
Gets the value of the creditCard property.
String getDescription()
Gets the value of the description property.
Integer getMaxFailedPayments()
Gets the value of the maxFailedPayments property.
String getNote()
Gets the value of the note property.
BasicAmountType getOutstandingBalance()
Gets the value of the outstandingBalance property.
BillingPeriodDetailsTypeUpdate getPaymentPeriod()
Gets the value of the paymentPeriod property.
String getProfileID()
Gets the value of the profileID property.
String getProfileReference()
Gets the value of the profileReference property.
BasicAmountType getShippingAmount()
Gets the value of the shippingAmount property.
String getSubscriberName()
Gets the value of the subscriberName property.
AddressType getSubscriberShippingAddress()
Gets the value of the subscriberShippingAddress property.
BasicAmountType getTaxAmount()
Gets the value of the taxAmount property.
BillingPeriodDetailsTypeUpdate getTrialPeriod()
Gets the value of the trialPeriod property.
void setAdditionalBillingCycles(Integer value)
Sets the value of the additionalBillingCycles property.
void setAmount(BasicAmountType value)
Sets the value of the amount property.
void setAutoBillOutstandingAmount(AutoBillType value)
Sets the value of the autoBillOutstandingAmount property.
void setBillingStartDate(XMLGregorianCalendar value)
Sets the value of the billingStartDate property.
void setCreditCard(CreditCardDetailsType value)
Sets the value of the creditCard property.
void setDescription(String value)
Sets the value of the description property.
void setMaxFailedPayments(Integer value)
Sets the value of the maxFailedPayments property.
void setNote(String value)
Sets the value of the note property.
void setOutstandingBalance(BasicAmountType value)
Sets the value of the outstandingBalance property.
void setPaymentPeriod(BillingPeriodDetailsTypeUpdate value)
Sets the value of the paymentPeriod property.
void setProfileID(String value)
Sets the value of the profileID property.
void setProfileReference(String value)
Sets the value of the profileReference property.
void setShippingAmount(BasicAmountType value)
Sets the value of the shippingAmount property.
void setSubscriberName(String value)
Sets the value of the subscriberName property.
void setSubscriberShippingAddress(AddressType value)
Sets the value of the subscriberShippingAddress property.
void setTaxAmount(BasicAmountType value)
Sets the value of the taxAmount property.
void setTrialPeriod(BillingPeriodDetailsTypeUpdate value)
Sets the value of the trialPeriod property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Integer additionalBillingCycles

protected BasicAmountType amount

protected AutoBillType autoBillOutstandingAmount

protected XMLGregorianCalendar billingStartDate

protected CreditCardDetailsType creditCard

protected String description

protected Integer maxFailedPayments

protected String note

protected BasicAmountType outstandingBalance

protected BillingPeriodDetailsTypeUpdate paymentPeriod

protected String profileID

protected String profileReference

protected BasicAmountType shippingAmount

protected String subscriberName

protected AddressType subscriberShippingAddress

protected BasicAmountType taxAmount

protected BillingPeriodDetailsTypeUpdate trialPeriod

Public Constructors

public UpdateRecurringPaymentsProfileRequestDetailsType ()

Public Methods

public Integer getAdditionalBillingCycles ()

Gets the value of the additionalBillingCycles property.

Returns
  • possible object is Integer

public BasicAmountType getAmount ()

Gets the value of the amount property.

Returns

public AutoBillType getAutoBillOutstandingAmount ()

Gets the value of the autoBillOutstandingAmount property.

Returns

public XMLGregorianCalendar getBillingStartDate ()

Gets the value of the billingStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public CreditCardDetailsType getCreditCard ()

Gets the value of the creditCard property.

Returns

public String getDescription ()

Gets the value of the description property.

Returns
  • possible object is String

public Integer getMaxFailedPayments ()

Gets the value of the maxFailedPayments property.

Returns
  • possible object is Integer

public String getNote ()

Gets the value of the note property.

Returns
  • possible object is String

public BasicAmountType getOutstandingBalance ()

Gets the value of the outstandingBalance property.

Returns

public BillingPeriodDetailsTypeUpdate getPaymentPeriod ()

Gets the value of the paymentPeriod property.

Returns

public String getProfileID ()

Gets the value of the profileID property.

Returns
  • possible object is String

public String getProfileReference ()

Gets the value of the profileReference property.

Returns
  • possible object is String

public BasicAmountType getShippingAmount ()

Gets the value of the shippingAmount property.

Returns

public String getSubscriberName ()

Gets the value of the subscriberName property.

Returns
  • possible object is String

public AddressType getSubscriberShippingAddress ()

Gets the value of the subscriberShippingAddress property.

Returns

public BasicAmountType getTaxAmount ()

Gets the value of the taxAmount property.

Returns

public BillingPeriodDetailsTypeUpdate getTrialPeriod ()

Gets the value of the trialPeriod property.

Returns

public void setAdditionalBillingCycles (Integer value)

Sets the value of the additionalBillingCycles property.

Parameters
value Allowed object is Integer

public void setAmount (BasicAmountType value)

Sets the value of the amount property.

Parameters
value Allowed object is BasicAmountType

public void setAutoBillOutstandingAmount (AutoBillType value)

Sets the value of the autoBillOutstandingAmount property.

Parameters
value Allowed object is AutoBillType

public void setBillingStartDate (XMLGregorianCalendar value)

Sets the value of the billingStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCreditCard (CreditCardDetailsType value)

Sets the value of the creditCard property.

Parameters
value Allowed object is CreditCardDetailsType

public void setDescription (String value)

Sets the value of the description property.

Parameters
value Allowed object is String

public void setMaxFailedPayments (Integer value)

Sets the value of the maxFailedPayments property.

Parameters
value Allowed object is Integer

public void setNote (String value)

Sets the value of the note property.

Parameters
value Allowed object is String

public void setOutstandingBalance (BasicAmountType value)

Sets the value of the outstandingBalance property.

Parameters
value Allowed object is BasicAmountType

public void setPaymentPeriod (BillingPeriodDetailsTypeUpdate value)

Sets the value of the paymentPeriod property.

Parameters
value Allowed object is BillingPeriodDetailsTypeUpdate

public void setProfileID (String value)

Sets the value of the profileID property.

Parameters
value Allowed object is String

public void setProfileReference (String value)

Sets the value of the profileReference property.

Parameters
value Allowed object is String

public void setShippingAmount (BasicAmountType value)

Sets the value of the shippingAmount property.

Parameters
value Allowed object is BasicAmountType

public void setSubscriberName (String value)

Sets the value of the subscriberName property.

Parameters
value Allowed object is String

public void setSubscriberShippingAddress (AddressType value)

Sets the value of the subscriberShippingAddress property.

Parameters
value Allowed object is AddressType

public void setTaxAmount (BasicAmountType value)

Sets the value of the taxAmount property.

Parameters
value Allowed object is BasicAmountType

public void setTrialPeriod (BillingPeriodDetailsTypeUpdate value)

Sets the value of the trialPeriod property.

Parameters
value Allowed object is BillingPeriodDetailsTypeUpdate