com.prowidesoftware.swift.model.mx.dic.MessageFunction7Code Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pw-iso20022 Show documentation
Show all versions of pw-iso20022 Show documentation
Prowide Library for ISO 20022 messages
The newest version!
package com.prowidesoftware.swift.model.mx.dic;
import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for MessageFunction7Code.
*
*
The following schema fragment specifies the expected content contained within this class.
*
{@code
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* }
*
*/
@XmlType(name = "MessageFunction7Code")
@XmlEnum
public enum MessageFunction7Code {
/**
* Provide the ATM counters resettting those that are applicable.
*
*/
BALN("BALN"),
/**
* Acknowledgement of a completion advice.
*
*/
CMPA("CMPA"),
/**
* Advice of an ATM transaction completion.
*
*/
CMPD("CMPD"),
/**
* Global ATM commands.
*
*/
ACMD("ACMD"),
/**
* Maintenance commands to perform.
*
*/
DVCC("DVCC"),
/**
* Request for a diagnostic.
*
*/
DIAQ("DIAQ"),
/**
* Response to a diagnostic request.
*
*/
DIAP("DIAP"),
/**
* Global status of the ATM.
*
*/
GSTS("GSTS"),
/**
* Request for an inquiry.
*
*/
INQQ("INQQ"),
/**
* Response to an inquiry request.
*
*/
INQP("INQP"),
/**
* Request for a key download.
*
*/
KYAQ("KYAQ"),
/**
* Response to a key download.
*
*/
KYAP("KYAP"),
/**
* Request for a cardholder PIN management.
*
*/
PINQ("PINQ"),
/**
* Response to a cardholder PIN management request.
*
*/
PINP("PINP"),
/**
* Rejected request message.
*
*/
RJAQ("RJAQ"),
/**
* Rejected response message.
*
*/
RJAP("RJAP"),
/**
* Response of a withdrawal transaction.
*
*/
WITV("WITV"),
/**
* Acknowledgement of a withdrawal transaction advice.
*
*/
WITK("WITK"),
/**
* Request for a withdrawal transaction.
*
*/
WITQ("WITQ"),
/**
* Response to a withdrawal transaction request.
*
*/
WITP("WITP"),
/**
* Request the value of the ATM counters.
*
*/
INQC("INQC"),
/**
* Acknowledgement of a request from a host to an ATM for contacting.
*
*/
@XmlEnumValue("H2AP")
H_2_AP("H2AP"),
/**
* Request from a host to an ATM to be contacted by this ATM.
*
*/
@XmlEnumValue("H2AQ")
H_2_AQ("H2AQ"),
/**
* Logical or physical operation on the ATM.
*
*/
TMOP("TMOP"),
/**
* Security Commands.
*
*/
CSEC("CSEC"),
/**
* Security detailed report.
*
*/
DSEC("DSEC"),
/**
* Result of the key download with the status of the downloaded keys including key check values.
*
*/
SKSC("SKSC"),
/**
* Status of cryptographic keys.
*
*/
SSTS("SSTS");
private final String value;
MessageFunction7Code(String v) {
value = v;
}
public String value() {
return value;
}
public static MessageFunction7Code fromValue(String v) {
for (MessageFunction7Code c: MessageFunction7Code.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy