Package net.authorize.api.contract.v1
Class CustomerPaymentProfileType
- java.lang.Object
-
- net.authorize.api.contract.v1.CustomerPaymentProfileBaseType
-
- 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> <element name="defaultPaymentProfile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="subsequentAuthInformation" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}subsequentAuthInformation" minOccurs="0"/> <element name="excludeFromAccountUpdater" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleandefaultPaymentProfileprotected DriversLicenseTypedriversLicenseprotected BooleanexcludeFromAccountUpdaterprotected PaymentTypepaymentprotected SubsequentAuthInformationsubsequentAuthInformationprotected StringtaxId-
Fields inherited from class net.authorize.api.contract.v1.CustomerPaymentProfileBaseType
billTo, customerType
-
-
Constructor Summary
Constructors Constructor Description CustomerPaymentProfileType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DriversLicenseTypegetDriversLicense()Gets the value of the driversLicense property.PaymentTypegetPayment()Gets the value of the payment property.SubsequentAuthInformationgetSubsequentAuthInformation()Gets the value of the subsequentAuthInformation property.StringgetTaxId()Gets the value of the taxId property.BooleanisDefaultPaymentProfile()Gets the value of the defaultPaymentProfile property.BooleanisExcludeFromAccountUpdater()Gets the value of the excludeFromAccountUpdater property.voidsetDefaultPaymentProfile(Boolean value)Sets the value of the defaultPaymentProfile property.voidsetDriversLicense(DriversLicenseType value)Sets the value of the driversLicense property.voidsetExcludeFromAccountUpdater(Boolean value)Sets the value of the excludeFromAccountUpdater property.voidsetPayment(PaymentType value)Sets the value of the payment property.voidsetSubsequentAuthInformation(SubsequentAuthInformation value)Sets the value of the subsequentAuthInformation property.voidsetTaxId(String value)Sets the value of the taxId property.-
Methods inherited from class net.authorize.api.contract.v1.CustomerPaymentProfileBaseType
getBillTo, getCustomerType, setBillTo, setCustomerType
-
-
-
-
Field Detail
-
payment
protected PaymentType payment
-
driversLicense
protected DriversLicenseType driversLicense
-
taxId
protected String taxId
-
defaultPaymentProfile
protected Boolean defaultPaymentProfile
-
subsequentAuthInformation
protected SubsequentAuthInformation subsequentAuthInformation
-
excludeFromAccountUpdater
protected Boolean excludeFromAccountUpdater
-
-
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 isPaymentType
-
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 isDriversLicenseType
-
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 isString
-
isDefaultPaymentProfile
public Boolean isDefaultPaymentProfile()
Gets the value of the defaultPaymentProfile property.- Returns:
- possible object is
Boolean
-
setDefaultPaymentProfile
public void setDefaultPaymentProfile(Boolean value)
Sets the value of the defaultPaymentProfile property.- Parameters:
value- allowed object isBoolean
-
getSubsequentAuthInformation
public SubsequentAuthInformation getSubsequentAuthInformation()
Gets the value of the subsequentAuthInformation property.- Returns:
- possible object is
SubsequentAuthInformation
-
setSubsequentAuthInformation
public void setSubsequentAuthInformation(SubsequentAuthInformation value)
Sets the value of the subsequentAuthInformation property.- Parameters:
value- allowed object isSubsequentAuthInformation
-
isExcludeFromAccountUpdater
public Boolean isExcludeFromAccountUpdater()
Gets the value of the excludeFromAccountUpdater property.- Returns:
- possible object is
Boolean
-
-