public class

ReferenceCreditCardDetailsType

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

Class Overview

CreditCardDetailsType for DCC Reference Transaction Information about a Credit Card.

Java class for ReferenceCreditCardDetailsType complex type.

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

 <complexType name="ReferenceCreditCardDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="CreditCardNumberType" type="{urn:ebay:apis:eBLBaseComponents}CreditCardNumberTypeType" minOccurs="0"/>
         <element name="ExpMonth" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ExpYear" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="CardOwnerName" type="{urn:ebay:apis:eBLBaseComponents}PersonNameType" minOccurs="0"/>
         <element name="BillingAddress" type="{urn:ebay:apis:eBLBaseComponents}AddressType" minOccurs="0"/>
         <element name="CVV2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="StartMonth" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="StartYear" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="IssueNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected AddressType billingAddress
protected PersonNameType cardOwnerName
protected CreditCardNumberTypeType creditCardNumberType
protected String cvv2
protected Integer expMonth
protected Integer expYear
protected String issueNumber
protected Integer startMonth
protected Integer startYear
Public Constructors
ReferenceCreditCardDetailsType()
Public Methods
AddressType getBillingAddress()
Gets the value of the billingAddress property.
String getCVV2()
Gets the value of the cvv2 property.
PersonNameType getCardOwnerName()
Gets the value of the cardOwnerName property.
CreditCardNumberTypeType getCreditCardNumberType()
Gets the value of the creditCardNumberType property.
Integer getExpMonth()
Gets the value of the expMonth property.
Integer getExpYear()
Gets the value of the expYear property.
String getIssueNumber()
Gets the value of the issueNumber property.
Integer getStartMonth()
Gets the value of the startMonth property.
Integer getStartYear()
Gets the value of the startYear property.
void setBillingAddress(AddressType value)
Sets the value of the billingAddress property.
void setCVV2(String value)
Sets the value of the cvv2 property.
void setCardOwnerName(PersonNameType value)
Sets the value of the cardOwnerName property.
void setCreditCardNumberType(CreditCardNumberTypeType value)
Sets the value of the creditCardNumberType property.
void setExpMonth(Integer value)
Sets the value of the expMonth property.
void setExpYear(Integer value)
Sets the value of the expYear property.
void setIssueNumber(String value)
Sets the value of the issueNumber property.
void setStartMonth(Integer value)
Sets the value of the startMonth property.
void setStartYear(Integer value)
Sets the value of the startYear property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected AddressType billingAddress

protected PersonNameType cardOwnerName

protected CreditCardNumberTypeType creditCardNumberType

protected String cvv2

protected Integer expMonth

protected Integer expYear

protected String issueNumber

protected Integer startMonth

protected Integer startYear

Public Constructors

public ReferenceCreditCardDetailsType ()

Public Methods

public AddressType getBillingAddress ()

Gets the value of the billingAddress property.

Returns

public String getCVV2 ()

Gets the value of the cvv2 property.

Returns
  • possible object is String

public PersonNameType getCardOwnerName ()

Gets the value of the cardOwnerName property.

Returns

public CreditCardNumberTypeType getCreditCardNumberType ()

Gets the value of the creditCardNumberType property.

Returns

public Integer getExpMonth ()

Gets the value of the expMonth property.

Returns
  • possible object is Integer

public Integer getExpYear ()

Gets the value of the expYear property.

Returns
  • possible object is Integer

public String getIssueNumber ()

Gets the value of the issueNumber property.

Returns
  • possible object is String

public Integer getStartMonth ()

Gets the value of the startMonth property.

Returns
  • possible object is Integer

public Integer getStartYear ()

Gets the value of the startYear property.

Returns
  • possible object is Integer

public void setBillingAddress (AddressType value)

Sets the value of the billingAddress property.

Parameters
value Allowed object is AddressType

public void setCVV2 (String value)

Sets the value of the cvv2 property.

Parameters
value Allowed object is String

public void setCardOwnerName (PersonNameType value)

Sets the value of the cardOwnerName property.

Parameters
value Allowed object is PersonNameType

public void setCreditCardNumberType (CreditCardNumberTypeType value)

Sets the value of the creditCardNumberType property.

Parameters
value Allowed object is CreditCardNumberTypeType

public void setExpMonth (Integer value)

Sets the value of the expMonth property.

Parameters
value Allowed object is Integer

public void setExpYear (Integer value)

Sets the value of the expYear property.

Parameters
value Allowed object is Integer

public void setIssueNumber (String value)

Sets the value of the issueNumber property.

Parameters
value Allowed object is String

public void setStartMonth (Integer value)

Sets the value of the startMonth property.

Parameters
value Allowed object is Integer

public void setStartYear (Integer value)

Sets the value of the startYear property.

Parameters
value Allowed object is Integer