com.adyen.model.nexo.CardholderPIN Maven / Gradle / Ivy
package com.adyen.model.nexo;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Definition: Encrypted PIN and related information -- Usage: To request PIN Verify to the POI, or to get the encrypted PIN block.
*
* Java class for CardholderPIN complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="CardholderPIN">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="EncrPINBlock" type="{}ContentInformation"/>
* </sequence>
* <attribute name="PINFormat" use="required" type="{}PINFormatType" />
* <attribute name="AdditionalInput" type="{}AdditionalInput" />
* </restriction>
* </complexContent>
* </complexType>
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CardholderPIN", propOrder = {
"encrPINBlock"
})
public class CardholderPIN {
/**
* The Encr pin block.
*/
@XmlElement(name = "EncrPINBlock", required = true)
protected ContentInformation encrPINBlock;
/**
* The Pin format.
*/
@XmlAttribute(name = "PINFormat", required = true)
protected PINFormatType pinFormat;
/**
* The Additional input.
*/
@XmlAttribute(name = "AdditionalInput")
protected String additionalInput;
/**
* Gets the value of the encrPINBlock property.
*
* @return possible object is {@link ContentInformation }
*/
public ContentInformation getEncrPINBlock() {
return encrPINBlock;
}
/**
* Sets the value of the encrPINBlock property.
*
* @param value allowed object is {@link ContentInformation }
*/
public void setEncrPINBlock(ContentInformation value) {
this.encrPINBlock = value;
}
/**
* Gets the value of the pinFormat property.
*
* @return possible object is {@link PINFormatType }
*/
public PINFormatType getPINFormat() {
return pinFormat;
}
/**
* Sets the value of the pinFormat property.
*
* @param value allowed object is {@link PINFormatType }
*/
public void setPINFormat(PINFormatType value) {
this.pinFormat = value;
}
/**
* Gets the value of the additionalInput property.
*
* @return possible object is {@link String }
*/
public String getAdditionalInput() {
return additionalInput;
}
/**
* Sets the value of the additionalInput property.
*
* @param value allowed object is {@link String }
*/
public void setAdditionalInput(String value) {
this.additionalInput = value;
}
}