![JAR search and dependency download from the Maven repository](/logo.png)
net.authorize.api.contract.v1.SettingNameEnum Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2016.08.11 at 11:22:30 PM IST
//
package net.authorize.api.contract.v1;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for settingNameEnum.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="settingNameEnum">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="emailCustomer"/>
* <enumeration value="merchantEmail"/>
* <enumeration value="allowPartialAuth"/>
* <enumeration value="headerEmailReceipt"/>
* <enumeration value="footerEmailReceipt"/>
* <enumeration value="recurringBilling"/>
* <enumeration value="duplicateWindow"/>
* <enumeration value="testRequest"/>
* <enumeration value="hostedProfileReturnUrl"/>
* <enumeration value="hostedProfileReturnUrlText"/>
* <enumeration value="hostedProfilePageBorderVisible"/>
* <enumeration value="hostedProfileIFrameCommunicatorUrl"/>
* <enumeration value="hostedProfileHeadingBgColor"/>
* <enumeration value="hostedProfileValidationMode"/>
* <enumeration value="hostedProfileBillingAddressRequired"/>
* <enumeration value="hostedProfileCardCodeRequired"/>
* <enumeration value="hostedProfileBillingAddressOptions"/>
* <enumeration value="hostedProfileManageOptions"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "settingNameEnum")
@XmlEnum
public enum SettingNameEnum {
/**
* true/false. Used by createTransaction method.
*
*/
@XmlEnumValue("emailCustomer")
EMAIL_CUSTOMER("emailCustomer"),
/**
* string. Used by createTransaction method.
*
*/
@XmlEnumValue("merchantEmail")
MERCHANT_EMAIL("merchantEmail"),
/**
* true/false. Used by createTransaction method.
*
*/
@XmlEnumValue("allowPartialAuth")
ALLOW_PARTIAL_AUTH("allowPartialAuth"),
/**
* string. Used by createTransaction method.
*
*/
@XmlEnumValue("headerEmailReceipt")
HEADER_EMAIL_RECEIPT("headerEmailReceipt"),
/**
* string. Used by createTransaction method.
*
*/
@XmlEnumValue("footerEmailReceipt")
FOOTER_EMAIL_RECEIPT("footerEmailReceipt"),
/**
* true/false. Used by createTransaction method.
*
*/
@XmlEnumValue("recurringBilling")
RECURRING_BILLING("recurringBilling"),
/**
* number. Used by createTransaction method.
*
*/
@XmlEnumValue("duplicateWindow")
DUPLICATE_WINDOW("duplicateWindow"),
/**
* true/false. Used by createTransaction method.
*
*/
@XmlEnumValue("testRequest")
TEST_REQUEST("testRequest"),
/**
* string. Used by getHostedProfilePage method.
*
*/
@XmlEnumValue("hostedProfileReturnUrl")
HOSTED_PROFILE_RETURN_URL("hostedProfileReturnUrl"),
/**
* string. Used by getHostedProfilePage method.
*
*/
@XmlEnumValue("hostedProfileReturnUrlText")
HOSTED_PROFILE_RETURN_URL_TEXT("hostedProfileReturnUrlText"),
/**
* true/false. Used by getHostedProfilePage method.
*
*/
@XmlEnumValue("hostedProfilePageBorderVisible")
HOSTED_PROFILE_PAGE_BORDER_VISIBLE("hostedProfilePageBorderVisible"),
/**
* string. Used by getHostedProfilePage method.
*
*/
@XmlEnumValue("hostedProfileIFrameCommunicatorUrl")
HOSTED_PROFILE_I_FRAME_COMMUNICATOR_URL("hostedProfileIFrameCommunicatorUrl"),
/**
* #e0e0e0. Used by getHostedProfilePage method.
*
*/
@XmlEnumValue("hostedProfileHeadingBgColor")
HOSTED_PROFILE_HEADING_BG_COLOR("hostedProfileHeadingBgColor"),
/**
*
* liveMode/testMode
* liveMode: generates a transaction to the processor in the amount of 0.01 or 0.00. is immediately voided, if successful.
* testMode: performs field validation only, all fields are validated except unrestricted field definitions (viz. telephone number) do not generate errors.
* If a validation transaction is unsuccessful, the profile is not created, and the merchant receives an error.
*
*
*/
@XmlEnumValue("hostedProfileValidationMode")
HOSTED_PROFILE_VALIDATION_MODE("hostedProfileValidationMode"),
/**
* true/false. If true, sets First Name, Last Name, Address, City, State, and Zip Code as required fields in order for a payment profile to be created or updated within a hosted CIM form.
*
*/
@XmlEnumValue("hostedProfileBillingAddressRequired")
HOSTED_PROFILE_BILLING_ADDRESS_REQUIRED("hostedProfileBillingAddressRequired"),
/**
* true/false. If true, sets the Card Code field as required in order for a payment profile to be created or updated within a hosted CIM form.
*
*/
@XmlEnumValue("hostedProfileCardCodeRequired")
HOSTED_PROFILE_CARD_CODE_REQUIRED("hostedProfileCardCodeRequired"),
/**
*
* showBillingAddress/showNone
* showBillingAddress: Allow merchant to show billing address.
* showNone : Hide billing address and billing name.
*
*
*/
@XmlEnumValue("hostedProfileBillingAddressOptions")
HOSTED_PROFILE_BILLING_ADDRESS_OPTIONS("hostedProfileBillingAddressOptions"),
/**
*
* showAll/showPayment/ShowShipping
* showAll: Shipping and Payment profiles are shown on the manage page, this is the default.
* showPayment : Only Payment profiles are shown on the manage page.
* showShipping : Only Shippiung profiles are shown on the manage page.
*
*
*/
@XmlEnumValue("hostedProfileManageOptions")
HOSTED_PROFILE_MANAGE_OPTIONS("hostedProfileManageOptions");
private final String value;
SettingNameEnum(String v) {
value = v;
}
public String value() {
return value;
}
public static SettingNameEnum fromValue(String v) {
for (SettingNameEnum c: SettingNameEnum.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy