net.authorize.api.contract.v1
Class CustomerPaymentProfileType

java.lang.Object
  extended by net.authorize.api.contract.v1.CustomerPaymentProfileBaseType
      extended by net.authorize.api.contract.v1.CustomerPaymentProfileType
Direct Known Subclasses:
CustomerPaymentProfileExType

public class CustomerPaymentProfileType
extends CustomerPaymentProfileBaseType

Java class for customerPaymentProfileType complex type.

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

 <complexType name="customerPaymentProfileType">
   <complexContent>
     <extension base="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerPaymentProfileBaseType">
       <sequence>
         <element name="payment" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}paymentType" minOccurs="0"/>
         <element name="driversLicense" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}driversLicenseType" minOccurs="0"/>
         <element name="taxId" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="8"/>
               <maxLength value="9"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  DriversLicenseType driversLicense
           
protected  PaymentType payment
           
protected  String taxId
           
 
Fields inherited from class net.authorize.api.contract.v1.CustomerPaymentProfileBaseType
billTo, customerType
 
Constructor Summary
CustomerPaymentProfileType()
           
 
Method Summary
 DriversLicenseType getDriversLicense()
          Gets the value of the driversLicense property.
 PaymentType getPayment()
          Gets the value of the payment property.
 String getTaxId()
          Gets the value of the taxId property.
 void setDriversLicense(DriversLicenseType value)
          Sets the value of the driversLicense property.
 void setPayment(PaymentType value)
          Sets the value of the payment property.
 void setTaxId(String value)
          Sets the value of the taxId property.
 
Methods inherited from class net.authorize.api.contract.v1.CustomerPaymentProfileBaseType
getBillTo, getCustomerType, setBillTo, setCustomerType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

payment

protected PaymentType payment

driversLicense

protected DriversLicenseType driversLicense

taxId

protected String taxId
Constructor Detail

CustomerPaymentProfileType

public CustomerPaymentProfileType()
Method Detail

getPayment

public PaymentType getPayment()
Gets the value of the payment property.

Returns:
possible object is PaymentType

setPayment

public void setPayment(PaymentType value)
Sets the value of the payment property.

Parameters:
value - allowed object is PaymentType

getDriversLicense

public DriversLicenseType getDriversLicense()
Gets the value of the driversLicense property.

Returns:
possible object is DriversLicenseType

setDriversLicense

public void setDriversLicense(DriversLicenseType value)
Sets the value of the driversLicense property.

Parameters:
value - allowed object is DriversLicenseType

getTaxId

public String getTaxId()
Gets the value of the taxId property.

Returns:
possible object is String

setTaxId

public void setTaxId(String value)
Sets the value of the taxId property.

Parameters:
value - allowed object is String


Copyright © 2014. All Rights Reserved.