Class PaymentCardType
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.offerpricerequest.PaymentCardType
A device that enables its owner (the cardholder) to make a payment by electronic funds transfer.
Java class for PaymentCardType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentCardType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="CardBrandCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}CreditCardVendorCodeType" minOccurs="0"/>
<element name="CardHolderName" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}NameType" minOccurs="0"/>
<element name="CardNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}PaymentCardNumberType" minOccurs="0"/>
<element name="CardProductTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}CodeType" minOccurs="0"/>
<element name="CardSecurityCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}CodeType" minOccurs="0"/>
<element name="CardSeqNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}NumberType" minOccurs="0"/>
<element name="CardTypeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}TextType" minOccurs="0"/>
<element name="ExpirationDate" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}PayCardDateTextType" minOccurs="0"/>
<element name="PaymentAuthentication" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}PaymentAuthenticationType" minOccurs="0"/>
<element name="ProtectedCardID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}ID_Type" minOccurs="0"/>
<element name="ReconciliationID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}ID_Type" minOccurs="0"/>
<element name="SecureProgram" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}SecureProgramType" minOccurs="0"/>
<element name="SellerOwnCardInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}IndType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected BigDecimalprotected Stringprotected Stringprotected PaymentAuthenticationTypeprotected Stringprotected Stringprotected SecureProgramTypeprotected Boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the cardBrandCode property.Gets the value of the cardHolderName property.Gets the value of the cardNumber property.Gets the value of the cardProductTypeCode property.Gets the value of the cardSecurityCode property.Gets the value of the cardSeqNumber property.Gets the value of the cardTypeText property.Gets the value of the expirationDate property.Gets the value of the paymentAuthentication property.Gets the value of the protectedCardID property.Gets the value of the reconciliationID property.Gets the value of the secureProgram property.Gets the value of the sellerOwnCardInd property.voidsetCardBrandCode(String value) Sets the value of the cardBrandCode property.voidsetCardHolderName(String value) Sets the value of the cardHolderName property.voidsetCardNumber(String value) Sets the value of the cardNumber property.voidsetCardProductTypeCode(String value) Sets the value of the cardProductTypeCode property.voidsetCardSecurityCode(String value) Sets the value of the cardSecurityCode property.voidsetCardSeqNumber(BigDecimal value) Sets the value of the cardSeqNumber property.voidsetCardTypeText(String value) Sets the value of the cardTypeText property.voidsetExpirationDate(String value) Sets the value of the expirationDate property.voidSets the value of the paymentAuthentication property.voidsetProtectedCardID(String value) Sets the value of the protectedCardID property.voidsetReconciliationID(String value) Sets the value of the reconciliationID property.voidSets the value of the secureProgram property.voidsetSellerOwnCardInd(Boolean value) Sets the value of the sellerOwnCardInd property.
-
Field Details
-
cardBrandCode
-
cardHolderName
-
cardNumber
-
cardProductTypeCode
-
cardSecurityCode
-
cardSeqNumber
-
cardTypeText
-
expirationDate
-
paymentAuthentication
-
protectedCardID
-
reconciliationID
-
secureProgram
-
sellerOwnCardInd
-
-
Constructor Details
-
PaymentCardType
public PaymentCardType()
-
-
Method Details
-
getCardBrandCode
Gets the value of the cardBrandCode property.- Returns:
- possible object is
String
-
setCardBrandCode
Sets the value of the cardBrandCode property.- Parameters:
value- allowed object isString
-
getCardHolderName
Gets the value of the cardHolderName property.- Returns:
- possible object is
String
-
setCardHolderName
Sets the value of the cardHolderName property.- Parameters:
value- allowed object isString
-
getCardNumber
Gets the value of the cardNumber property.- Returns:
- possible object is
String
-
setCardNumber
Sets the value of the cardNumber property.- Parameters:
value- allowed object isString
-
getCardProductTypeCode
Gets the value of the cardProductTypeCode property.- Returns:
- possible object is
String
-
setCardProductTypeCode
Sets the value of the cardProductTypeCode property.- Parameters:
value- allowed object isString
-
getCardSecurityCode
Gets the value of the cardSecurityCode property.- Returns:
- possible object is
String
-
setCardSecurityCode
Sets the value of the cardSecurityCode property.- Parameters:
value- allowed object isString
-
getCardSeqNumber
Gets the value of the cardSeqNumber property.- Returns:
- possible object is
BigDecimal
-
setCardSeqNumber
Sets the value of the cardSeqNumber property.- Parameters:
value- allowed object isBigDecimal
-
getCardTypeText
Gets the value of the cardTypeText property.- Returns:
- possible object is
String
-
setCardTypeText
Sets the value of the cardTypeText property.- Parameters:
value- allowed object isString
-
getExpirationDate
Gets the value of the expirationDate property.- Returns:
- possible object is
String
-
setExpirationDate
Sets the value of the expirationDate property.- Parameters:
value- allowed object isString
-
getPaymentAuthentication
Gets the value of the paymentAuthentication property.- Returns:
- possible object is
PaymentAuthenticationType
-
setPaymentAuthentication
Sets the value of the paymentAuthentication property.- Parameters:
value- allowed object isPaymentAuthenticationType
-
getProtectedCardID
Gets the value of the protectedCardID property.- Returns:
- possible object is
String
-
setProtectedCardID
Sets the value of the protectedCardID property.- Parameters:
value- allowed object isString
-
getReconciliationID
Gets the value of the reconciliationID property.- Returns:
- possible object is
String
-
setReconciliationID
Sets the value of the reconciliationID property.- Parameters:
value- allowed object isString
-
getSecureProgram
Gets the value of the secureProgram property.- Returns:
- possible object is
SecureProgramType
-
setSecureProgram
Sets the value of the secureProgram property.- Parameters:
value- allowed object isSecureProgramType
-
isSellerOwnCardInd
Gets the value of the sellerOwnCardInd property.- Returns:
- possible object is
Boolean
-
setSellerOwnCardInd
Sets the value of the sellerOwnCardInd property.- Parameters:
value- allowed object isBoolean
-