public class

GetRecurringPaymentsProfileDetailsResponseDetailsType

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

Class Overview

Java class for GetRecurringPaymentsProfileDetailsResponseDetailsType complex type.

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

 <complexType name="GetRecurringPaymentsProfileDetailsResponseDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ProfileID" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="ProfileStatus" type="{urn:ebay:apis:eBLBaseComponents}RecurringPaymentsProfileStatusType"/>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="AutoBillOutstandingAmount" type="{urn:ebay:apis:eBLBaseComponents}AutoBillType"/>
         <element name="MaxFailedPayments" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="RecurringPaymentsProfileDetails" type="{urn:ebay:apis:eBLBaseComponents}RecurringPaymentsProfileDetailsType"/>
         <element name="CurrentRecurringPaymentsPeriod" type="{urn:ebay:apis:eBLBaseComponents}BillingPeriodDetailsType" minOccurs="0"/>
         <element name="RecurringPaymentsSummary" type="{urn:ebay:apis:eBLBaseComponents}RecurringPaymentsSummaryType"/>
         <element name="CreditCard" type="{urn:ebay:apis:eBLBaseComponents}CreditCardDetailsType" minOccurs="0"/>
         <element name="TrialRecurringPaymentsPeriod" type="{urn:ebay:apis:eBLBaseComponents}BillingPeriodDetailsType" minOccurs="0"/>
         <element name="RegularRecurringPaymentsPeriod" type="{urn:ebay:apis:eBLBaseComponents}BillingPeriodDetailsType" minOccurs="0"/>
         <element name="TrialAmountPaid" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="RegularAmountPaid" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="AggregateAmount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="AggregateOptionalAmount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="FinalPaymentDueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected BasicAmountType aggregateAmount
protected BasicAmountType aggregateOptionalAmount
protected AutoBillType autoBillOutstandingAmount
protected CreditCardDetailsType creditCard
protected BillingPeriodDetailsType currentRecurringPaymentsPeriod
protected String description
protected XMLGregorianCalendar finalPaymentDueDate
protected int maxFailedPayments
protected String profileID
protected RecurringPaymentsProfileStatusType profileStatus
protected RecurringPaymentsProfileDetailsType recurringPaymentsProfileDetails
protected RecurringPaymentsSummaryType recurringPaymentsSummary
protected BasicAmountType regularAmountPaid
protected BillingPeriodDetailsType regularRecurringPaymentsPeriod
protected BasicAmountType trialAmountPaid
protected BillingPeriodDetailsType trialRecurringPaymentsPeriod
Public Constructors
GetRecurringPaymentsProfileDetailsResponseDetailsType()
Public Methods
BasicAmountType getAggregateAmount()
Gets the value of the aggregateAmount property.
BasicAmountType getAggregateOptionalAmount()
Gets the value of the aggregateOptionalAmount property.
AutoBillType getAutoBillOutstandingAmount()
Gets the value of the autoBillOutstandingAmount property.
CreditCardDetailsType getCreditCard()
Gets the value of the creditCard property.
BillingPeriodDetailsType getCurrentRecurringPaymentsPeriod()
Gets the value of the currentRecurringPaymentsPeriod property.
String getDescription()
Gets the value of the description property.
XMLGregorianCalendar getFinalPaymentDueDate()
Gets the value of the finalPaymentDueDate property.
int getMaxFailedPayments()
Gets the value of the maxFailedPayments property.
String getProfileID()
Gets the value of the profileID property.
RecurringPaymentsProfileStatusType getProfileStatus()
Gets the value of the profileStatus property.
RecurringPaymentsProfileDetailsType getRecurringPaymentsProfileDetails()
Gets the value of the recurringPaymentsProfileDetails property.
RecurringPaymentsSummaryType getRecurringPaymentsSummary()
Gets the value of the recurringPaymentsSummary property.
BasicAmountType getRegularAmountPaid()
Gets the value of the regularAmountPaid property.
BillingPeriodDetailsType getRegularRecurringPaymentsPeriod()
Gets the value of the regularRecurringPaymentsPeriod property.
BasicAmountType getTrialAmountPaid()
Gets the value of the trialAmountPaid property.
BillingPeriodDetailsType getTrialRecurringPaymentsPeriod()
Gets the value of the trialRecurringPaymentsPeriod property.
void setAggregateAmount(BasicAmountType value)
Sets the value of the aggregateAmount property.
void setAggregateOptionalAmount(BasicAmountType value)
Sets the value of the aggregateOptionalAmount property.
void setAutoBillOutstandingAmount(AutoBillType value)
Sets the value of the autoBillOutstandingAmount property.
void setCreditCard(CreditCardDetailsType value)
Sets the value of the creditCard property.
void setCurrentRecurringPaymentsPeriod(BillingPeriodDetailsType value)
Sets the value of the currentRecurringPaymentsPeriod property.
void setDescription(String value)
Sets the value of the description property.
void setFinalPaymentDueDate(XMLGregorianCalendar value)
Sets the value of the finalPaymentDueDate property.
void setMaxFailedPayments(int value)
Sets the value of the maxFailedPayments property.
void setProfileID(String value)
Sets the value of the profileID property.
void setProfileStatus(RecurringPaymentsProfileStatusType value)
Sets the value of the profileStatus property.
void setRecurringPaymentsProfileDetails(RecurringPaymentsProfileDetailsType value)
Sets the value of the recurringPaymentsProfileDetails property.
void setRecurringPaymentsSummary(RecurringPaymentsSummaryType value)
Sets the value of the recurringPaymentsSummary property.
void setRegularAmountPaid(BasicAmountType value)
Sets the value of the regularAmountPaid property.
void setRegularRecurringPaymentsPeriod(BillingPeriodDetailsType value)
Sets the value of the regularRecurringPaymentsPeriod property.
void setTrialAmountPaid(BasicAmountType value)
Sets the value of the trialAmountPaid property.
void setTrialRecurringPaymentsPeriod(BillingPeriodDetailsType value)
Sets the value of the trialRecurringPaymentsPeriod property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected BasicAmountType aggregateAmount

protected BasicAmountType aggregateOptionalAmount

protected AutoBillType autoBillOutstandingAmount

protected CreditCardDetailsType creditCard

protected BillingPeriodDetailsType currentRecurringPaymentsPeriod

protected String description

protected XMLGregorianCalendar finalPaymentDueDate

protected int maxFailedPayments

protected String profileID

protected RecurringPaymentsProfileStatusType profileStatus

protected RecurringPaymentsProfileDetailsType recurringPaymentsProfileDetails

protected RecurringPaymentsSummaryType recurringPaymentsSummary

protected BasicAmountType regularAmountPaid

protected BillingPeriodDetailsType regularRecurringPaymentsPeriod

protected BasicAmountType trialAmountPaid

protected BillingPeriodDetailsType trialRecurringPaymentsPeriod

Public Constructors

public GetRecurringPaymentsProfileDetailsResponseDetailsType ()

Public Methods

public BasicAmountType getAggregateAmount ()

Gets the value of the aggregateAmount property.

Returns

public BasicAmountType getAggregateOptionalAmount ()

Gets the value of the aggregateOptionalAmount property.

Returns

public AutoBillType getAutoBillOutstandingAmount ()

Gets the value of the autoBillOutstandingAmount property.

Returns

public CreditCardDetailsType getCreditCard ()

Gets the value of the creditCard property.

Returns

public BillingPeriodDetailsType getCurrentRecurringPaymentsPeriod ()

Gets the value of the currentRecurringPaymentsPeriod property.

Returns

public String getDescription ()

Gets the value of the description property.

Returns
  • possible object is String

public XMLGregorianCalendar getFinalPaymentDueDate ()

Gets the value of the finalPaymentDueDate property.

Returns
  • possible object is XMLGregorianCalendar

public int getMaxFailedPayments ()

Gets the value of the maxFailedPayments property.

public String getProfileID ()

Gets the value of the profileID property.

Returns
  • possible object is String

public RecurringPaymentsProfileStatusType getProfileStatus ()

Gets the value of the profileStatus property.

Returns

public RecurringPaymentsProfileDetailsType getRecurringPaymentsProfileDetails ()

Gets the value of the recurringPaymentsProfileDetails property.

Returns

public RecurringPaymentsSummaryType getRecurringPaymentsSummary ()

Gets the value of the recurringPaymentsSummary property.

Returns

public BasicAmountType getRegularAmountPaid ()

Gets the value of the regularAmountPaid property.

Returns

public BillingPeriodDetailsType getRegularRecurringPaymentsPeriod ()

Gets the value of the regularRecurringPaymentsPeriod property.

Returns

public BasicAmountType getTrialAmountPaid ()

Gets the value of the trialAmountPaid property.

Returns

public BillingPeriodDetailsType getTrialRecurringPaymentsPeriod ()

Gets the value of the trialRecurringPaymentsPeriod property.

Returns

public void setAggregateAmount (BasicAmountType value)

Sets the value of the aggregateAmount property.

Parameters
value Allowed object is BasicAmountType

public void setAggregateOptionalAmount (BasicAmountType value)

Sets the value of the aggregateOptionalAmount 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 setCreditCard (CreditCardDetailsType value)

Sets the value of the creditCard property.

Parameters
value Allowed object is CreditCardDetailsType

public void setCurrentRecurringPaymentsPeriod (BillingPeriodDetailsType value)

Sets the value of the currentRecurringPaymentsPeriod property.

Parameters
value Allowed object is BillingPeriodDetailsType

public void setDescription (String value)

Sets the value of the description property.

Parameters
value Allowed object is String

public void setFinalPaymentDueDate (XMLGregorianCalendar value)

Sets the value of the finalPaymentDueDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setMaxFailedPayments (int value)

Sets the value of the maxFailedPayments property.

Parameters
value

public void setProfileID (String value)

Sets the value of the profileID property.

Parameters
value Allowed object is String

public void setProfileStatus (RecurringPaymentsProfileStatusType value)

Sets the value of the profileStatus property.

Parameters
value Allowed object is RecurringPaymentsProfileStatusType

public void setRecurringPaymentsProfileDetails (RecurringPaymentsProfileDetailsType value)

Sets the value of the recurringPaymentsProfileDetails property.

Parameters
value Allowed object is RecurringPaymentsProfileDetailsType

public void setRecurringPaymentsSummary (RecurringPaymentsSummaryType value)

Sets the value of the recurringPaymentsSummary property.

Parameters
value Allowed object is RecurringPaymentsSummaryType

public void setRegularAmountPaid (BasicAmountType value)

Sets the value of the regularAmountPaid property.

Parameters
value Allowed object is BasicAmountType

public void setRegularRecurringPaymentsPeriod (BillingPeriodDetailsType value)

Sets the value of the regularRecurringPaymentsPeriod property.

Parameters
value Allowed object is BillingPeriodDetailsType

public void setTrialAmountPaid (BasicAmountType value)

Sets the value of the trialAmountPaid property.

Parameters
value Allowed object is BasicAmountType

public void setTrialRecurringPaymentsPeriod (BillingPeriodDetailsType value)

Sets the value of the trialRecurringPaymentsPeriod property.

Parameters
value Allowed object is BillingPeriodDetailsType