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

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