All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.adyen.model.nexo.InputData Maven / Gradle / Ivy

There is a newer version: 28.4.0
Show newest version
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;
import java.math.BigInteger;


/**
 * Definition: Information related to an Input request. -- Usage: It conveys the target input logical device, the type of input command, and possible minimum and maximum length of the input. In addition, if the requestor might require to receive an Event Notification if a card is inserted in a card
 *
 * 

Java class for InputData complex type. * *

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

 * <complexType name="InputData">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="DefaultInputString" type="{}DefaultInputString" minOccurs="0"/>
 *         <element name="StringMask" type="{}StringMask" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="Device" use="required" type="{}DeviceType" />
 *       <attribute name="InfoQualify" use="required" type="{}InfoQualifyType" />
 *       <attribute name="InputCommand" use="required" type="{}InputCommandType" />
 *       <attribute name="NotifyCardInputFlag" type="{}NotifyCardInputFlag" default="false" />
 *       <attribute name="MaxInputTime" type="{}MaxInputTime" />
 *       <attribute name="ImmediateResponseFlag" type="{}ImmediateResponseFlag" default="false" />
 *       <attribute name="MinLength" type="{}MinLength" />
 *       <attribute name="MaxLength" type="{}MaxLength" />
 *       <attribute name="MaxDecimalLength" type="{}MaxDecimalLength" />
 *       <attribute name="WaitUserValidationFlag" type="{}WaitUserValidationFlag" default="true" />
 *       <attribute name="FromRightToLeftFlag" type="{}FromRightToLeftFlag" default="false" />
 *       <attribute name="MaskCharactersFlag" type="{}MaskCharactersFlag" default="false" />
 *       <attribute name="BeepKeyFlag" type="{}BeepKeyFlag" default="false" />
 *       <attribute name="GlobalCorrectionFlag" type="{}GlobalCorrectionFlag" default="false" />
 *       <attribute name="DisableCancelFlag" type="{}DisableCancelFlag" default="false" />
 *       <attribute name="DisableCorrectFlag" type="{}DisableCorrectFlag" default="false" />
 *       <attribute name="DisableValidFlag" type="{}DisableValidFlag" default="false" />
 *       <attribute name="MenuBackFlag" type="{}MenuBackFlag" default="false" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "InputData", propOrder = { "defaultInputString", "stringMask" }) public class InputData { /** * The Default input string. */ @XmlElement(name = "DefaultInputString") protected String defaultInputString; /** * The String mask. */ @XmlElement(name = "StringMask") protected String stringMask; /** * The Device. */ @XmlAttribute(name = "Device", required = true) protected DeviceType device; /** * The Info qualify. */ @XmlAttribute(name = "InfoQualify", required = true) protected InfoQualifyType infoQualify; /** * The Input command. */ @XmlAttribute(name = "InputCommand", required = true) protected InputCommandType inputCommand; /** * The Notify card input flag. */ @XmlAttribute(name = "NotifyCardInputFlag") protected Boolean notifyCardInputFlag; /** * The Max input time. */ @XmlAttribute(name = "MaxInputTime") protected BigInteger maxInputTime; /** * The Immediate response flag. */ @XmlAttribute(name = "ImmediateResponseFlag") protected Boolean immediateResponseFlag; /** * The Min length. */ @XmlAttribute(name = "MinLength") protected BigInteger minLength; /** * The Max length. */ @XmlAttribute(name = "MaxLength") protected BigInteger maxLength; /** * The Max decimal length. */ @XmlAttribute(name = "MaxDecimalLength") protected BigInteger maxDecimalLength; /** * The Wait user validation flag. */ @XmlAttribute(name = "WaitUserValidationFlag") protected Boolean waitUserValidationFlag; /** * The From right to left flag. */ @XmlAttribute(name = "FromRightToLeftFlag") protected Boolean fromRightToLeftFlag; /** * The Mask characters flag. */ @XmlAttribute(name = "MaskCharactersFlag") protected Boolean maskCharactersFlag; /** * The Beep key flag. */ @XmlAttribute(name = "BeepKeyFlag") protected Boolean beepKeyFlag; /** * The Global correction flag. */ @XmlAttribute(name = "GlobalCorrectionFlag") protected Boolean globalCorrectionFlag; /** * The Disable cancel flag. */ @XmlAttribute(name = "DisableCancelFlag") protected Boolean disableCancelFlag; /** * The Disable correct flag. */ @XmlAttribute(name = "DisableCorrectFlag") protected Boolean disableCorrectFlag; /** * The Disable valid flag. */ @XmlAttribute(name = "DisableValidFlag") protected Boolean disableValidFlag; /** * The Menu back flag. */ @XmlAttribute(name = "MenuBackFlag") protected Boolean menuBackFlag; /** * Gets the value of the defaultInputString property. * * @return possible object is {@link String } */ public String getDefaultInputString() { return defaultInputString; } /** * Sets the value of the defaultInputString property. * * @param value allowed object is {@link String } */ public void setDefaultInputString(String value) { this.defaultInputString = value; } /** * Gets the value of the stringMask property. * * @return possible object is {@link String } */ public String getStringMask() { return stringMask; } /** * Sets the value of the stringMask property. * * @param value allowed object is {@link String } */ public void setStringMask(String value) { this.stringMask = value; } /** * Gets the value of the device property. * * @return possible object is {@link DeviceType } */ public DeviceType getDevice() { return device; } /** * Sets the value of the device property. * * @param value allowed object is {@link DeviceType } */ public void setDevice(DeviceType value) { this.device = value; } /** * Gets the value of the infoQualify property. * * @return possible object is {@link InfoQualifyType } */ public InfoQualifyType getInfoQualify() { return infoQualify; } /** * Sets the value of the infoQualify property. * * @param value allowed object is {@link InfoQualifyType } */ public void setInfoQualify(InfoQualifyType value) { this.infoQualify = value; } /** * Gets the value of the inputCommand property. * * @return possible object is {@link InputCommandType } */ public InputCommandType getInputCommand() { return inputCommand; } /** * Sets the value of the inputCommand property. * * @param value allowed object is {@link InputCommandType } */ public void setInputCommand(InputCommandType value) { this.inputCommand = value; } /** * Gets the value of the notifyCardInputFlag property. * * @return possible object is {@link Boolean } */ public boolean isNotifyCardInputFlag() { if (notifyCardInputFlag == null) { return false; } else { return notifyCardInputFlag; } } /** * Sets the value of the notifyCardInputFlag property. * * @param value allowed object is {@link Boolean } */ public void setNotifyCardInputFlag(Boolean value) { this.notifyCardInputFlag = value; } /** * Gets the value of the maxInputTime property. * * @return possible object is {@link BigInteger } */ public BigInteger getMaxInputTime() { return maxInputTime; } /** * Sets the value of the maxInputTime property. * * @param value allowed object is {@link BigInteger } */ public void setMaxInputTime(BigInteger value) { this.maxInputTime = value; } /** * Gets the value of the immediateResponseFlag property. * * @return possible object is {@link Boolean } */ public boolean isImmediateResponseFlag() { if (immediateResponseFlag == null) { return false; } else { return immediateResponseFlag; } } /** * Sets the value of the immediateResponseFlag property. * * @param value allowed object is {@link Boolean } */ public void setImmediateResponseFlag(Boolean value) { this.immediateResponseFlag = value; } /** * Gets the value of the minLength property. * * @return possible object is {@link BigInteger } */ public BigInteger getMinLength() { return minLength; } /** * Sets the value of the minLength property. * * @param value allowed object is {@link BigInteger } */ public void setMinLength(BigInteger value) { this.minLength = value; } /** * Gets the value of the maxLength property. * * @return possible object is {@link BigInteger } */ public BigInteger getMaxLength() { return maxLength; } /** * Sets the value of the maxLength property. * * @param value allowed object is {@link BigInteger } */ public void setMaxLength(BigInteger value) { this.maxLength = value; } /** * Gets the value of the maxDecimalLength property. * * @return possible object is {@link BigInteger } */ public BigInteger getMaxDecimalLength() { return maxDecimalLength; } /** * Sets the value of the maxDecimalLength property. * * @param value allowed object is {@link BigInteger } */ public void setMaxDecimalLength(BigInteger value) { this.maxDecimalLength = value; } /** * Gets the value of the waitUserValidationFlag property. * * @return possible object is {@link Boolean } */ public boolean isWaitUserValidationFlag() { if (waitUserValidationFlag == null) { return true; } else { return waitUserValidationFlag; } } /** * Sets the value of the waitUserValidationFlag property. * * @param value allowed object is {@link Boolean } */ public void setWaitUserValidationFlag(Boolean value) { this.waitUserValidationFlag = value; } /** * Gets the value of the fromRightToLeftFlag property. * * @return possible object is {@link Boolean } */ public boolean isFromRightToLeftFlag() { if (fromRightToLeftFlag == null) { return false; } else { return fromRightToLeftFlag; } } /** * Sets the value of the fromRightToLeftFlag property. * * @param value allowed object is {@link Boolean } */ public void setFromRightToLeftFlag(Boolean value) { this.fromRightToLeftFlag = value; } /** * Gets the value of the maskCharactersFlag property. * * @return possible object is {@link Boolean } */ public boolean isMaskCharactersFlag() { if (maskCharactersFlag == null) { return false; } else { return maskCharactersFlag; } } /** * Sets the value of the maskCharactersFlag property. * * @param value allowed object is {@link Boolean } */ public void setMaskCharactersFlag(Boolean value) { this.maskCharactersFlag = value; } /** * Gets the value of the beepKeyFlag property. * * @return possible object is {@link Boolean } */ public boolean isBeepKeyFlag() { if (beepKeyFlag == null) { return false; } else { return beepKeyFlag; } } /** * Sets the value of the beepKeyFlag property. * * @param value allowed object is {@link Boolean } */ public void setBeepKeyFlag(Boolean value) { this.beepKeyFlag = value; } /** * Gets the value of the globalCorrectionFlag property. * * @return possible object is {@link Boolean } */ public boolean isGlobalCorrectionFlag() { if (globalCorrectionFlag == null) { return false; } else { return globalCorrectionFlag; } } /** * Sets the value of the globalCorrectionFlag property. * * @param value allowed object is {@link Boolean } */ public void setGlobalCorrectionFlag(Boolean value) { this.globalCorrectionFlag = value; } /** * Gets the value of the disableCancelFlag property. * * @return possible object is {@link Boolean } */ public boolean isDisableCancelFlag() { if (disableCancelFlag == null) { return false; } else { return disableCancelFlag; } } /** * Sets the value of the disableCancelFlag property. * * @param value allowed object is {@link Boolean } */ public void setDisableCancelFlag(Boolean value) { this.disableCancelFlag = value; } /** * Gets the value of the disableCorrectFlag property. * * @return possible object is {@link Boolean } */ public boolean isDisableCorrectFlag() { if (disableCorrectFlag == null) { return false; } else { return disableCorrectFlag; } } /** * Sets the value of the disableCorrectFlag property. * * @param value allowed object is {@link Boolean } */ public void setDisableCorrectFlag(Boolean value) { this.disableCorrectFlag = value; } /** * Gets the value of the disableValidFlag property. * * @return possible object is {@link Boolean } */ public boolean isDisableValidFlag() { if (disableValidFlag == null) { return false; } else { return disableValidFlag; } } /** * Sets the value of the disableValidFlag property. * * @param value allowed object is {@link Boolean } */ public void setDisableValidFlag(Boolean value) { this.disableValidFlag = value; } /** * Gets the value of the menuBackFlag property. * * @return possible object is {@link Boolean } */ public boolean isMenuBackFlag() { if (menuBackFlag == null) { return false; } else { return menuBackFlag; } } /** * Sets the value of the menuBackFlag property. * * @param value allowed object is {@link Boolean } */ public void setMenuBackFlag(Boolean value) { this.menuBackFlag = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy