/**
 * <p>
 * Copyright © 2009-2010, Bruce-Robert Pocock
 * </p>
 * <p>
 * Based upon public domain sample code provided by Authorize.net
 * </p>
 * <p>
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or (at
 * your option) any later version.
 * </p>
 * <p>
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * General Public License for more details.
 * </p>
 * <p>
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 * </p>
 * 
 * @author brpocock
 */
package net.authorize.arb;

/**
 * 
 * TODO: The documentation for this type (ARBAPIRequests) is incomplete.
 * (brpocock, Nov 19, 2009)
 * 
 * @author brpocock
 * 
 */
public class ARBAPIRequests {
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_ACCOUNT_NUMBER (ARBAPIRequests)
	 */
	public final static String ELEMENT_ACCOUNT_NUMBER = "accountNumber";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_ACCOUNT_TYPE (ARBAPIRequests)
	 */
	public final static String ELEMENT_ACCOUNT_TYPE = "accountType";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_ADDRESS (ARBAPIRequests)
	 */
	public final static String ELEMENT_ADDRESS = "address";

	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_AMOUNT (ARBAPIRequests)
	 */
	public final static String ELEMENT_AMOUNT = "amount";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_BANK_ACCOUNT (ARBAPIRequests)
	 */
	public final static String ELEMENT_BANK_ACCOUNT = "bankAccount";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_BANK_NAME (ARBAPIRequests)
	 */
	public final static String ELEMENT_BANK_NAME = "bankName";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_BILL_TO (ARBAPIRequests)
	 */
	public final static String ELEMENT_BILL_TO = "billTo";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_CITY (ARBAPIRequests)
	 */
	public final static String ELEMENT_CITY = "city";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_CODE (ARBAPIRequests)
	 */
	public final static String ELEMENT_CODE = "code";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_COMPANY (ARBAPIRequests)
	 */
	public final static String ELEMENT_COMPANY = "company";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_COUNTRY (ARBAPIRequests)
	 */
	public final static String ELEMENT_COUNTRY = "country";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_CREDIT_CARD (ARBAPIRequests)
	 */
	public final static String ELEMENT_CREDIT_CARD = "creditCard";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_CREDIT_CARD_CVV (ARBAPIRequests)
	 */
	public final static String ELEMENT_CREDIT_CARD_CVV = "cardCode";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_CREDIT_CARD_EXPIRY (ARBAPIRequests)
	 */
	public final static String ELEMENT_CREDIT_CARD_EXPIRY = "expirationDate";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_CREDIT_CARD_NUMBER (ARBAPIRequests)
	 */
	public final static String ELEMENT_CREDIT_CARD_NUMBER = "cardNumber";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_CUSTOMER (ARBAPIRequests)
	 */
	public final static String ELEMENT_CUSTOMER = "customer";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_DESCRIPTION (ARBAPIRequests)
	 */
	public final static String ELEMENT_DESCRIPTION = "description";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_ECHECK_TYPE (ARBAPIRequests)
	 */
	public final static String ELEMENT_ECHECK_TYPE = "echeckType";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_EMAIL (ARBAPIRequests)
	 */
	public final static String ELEMENT_EMAIL = "email";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_FAX_NUMBER (ARBAPIRequests)
	 */
	public final static String ELEMENT_FAX_NUMBER = "faxNumber";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_FIRST_NAME (ARBAPIRequests)
	 */
	public final static String ELEMENT_FIRST_NAME = "firstName";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_ID (ARBAPIRequests)
	 */
	public final static String ELEMENT_ID = "id";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_INTERVAL (ARBAPIRequests)
	 */
	public final static String ELEMENT_INTERVAL = "interval";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_INVOICE_NUMBER (ARBAPIRequests)
	 */
	public final static String ELEMENT_INVOICE_NUMBER = "invoiceNumber";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_LAST_NAME (ARBAPIRequests)
	 */
	public final static String ELEMENT_LAST_NAME = "lastName";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_LENGTH (ARBAPIRequests)
	 */
	public final static String ELEMENT_LENGTH = "length";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_MERCHANT_AUTHENTICATION (ARBAPIRequests)
	 */
	public final static String ELEMENT_MERCHANT_AUTHENTICATION = "merchantAuthentication";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_MESSAGE (ARBAPIRequests)
	 */
	public final static String ELEMENT_MESSAGE = "message";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_MESSAGES (ARBAPIRequests)
	 */
	public final static String ELEMENT_MESSAGES = "messages";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_NAME (ARBAPIRequests)
	 */
	public final static String ELEMENT_NAME = "name";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_NAME_ON_ACCOUNT (ARBAPIRequests)
	 */
	public final static String ELEMENT_NAME_ON_ACCOUNT = "nameOnAccount";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_ORDER (ARBAPIRequests)
	 */
	public final static String ELEMENT_ORDER = "order";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_PAYMENT (ARBAPIRequests)
	 */
	public final static String ELEMENT_PAYMENT = "payment";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_PAYMENT_SCHEDULE (ARBAPIRequests)
	 */
	public final static String ELEMENT_PAYMENT_SCHEDULE = "paymentSchedule";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_PHONE_NUMBER (ARBAPIRequests)
	 */
	public final static String ELEMENT_PHONE_NUMBER = "phoneNumber";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_REFID (ARBAPIRequests)
	 */
	public final static String ELEMENT_REFID = "refId";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_RESULT_CODE (ARBAPIRequests)
	 */
	public final static String ELEMENT_RESULT_CODE = "resultCode";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_ROUTING_NUMBER (ARBAPIRequests)
	 */
	public final static String ELEMENT_ROUTING_NUMBER = "routingNumber";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_SHIP_TO (ARBAPIRequests)
	 */
	public final static String ELEMENT_SHIP_TO = "shipTo";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_START_DATE (ARBAPIRequests)
	 */
	public final static String ELEMENT_START_DATE = "startDate";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_STATE (ARBAPIRequests)
	 */
	public final static String ELEMENT_STATE = "state";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_SUBSCRIPTION (ARBAPIRequests)
	 */
	public final static String ELEMENT_SUBSCRIPTION = "subscription";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_SUBSCRIPTION_ID (ARBAPIRequests)
	 */
	public final static String ELEMENT_SUBSCRIPTION_ID = "subscriptionId";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_TEXT (ARBAPIRequests)
	 */
	public final static String ELEMENT_TEXT = "text";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_TOTAL_OCCURRENCES (ARBAPIRequests)
	 */
	public final static String ELEMENT_TOTAL_OCCURRENCES = "totalOccurrences";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_TRANSACTION_KEY (ARBAPIRequests)
	 */
	public final static String ELEMENT_TRANSACTION_KEY = "transactionKey";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_TRIAL_AMOUNT (ARBAPIRequests)
	 */
	public final static String ELEMENT_TRIAL_AMOUNT = "trialAmount";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_TRIAL_OCCURRENCES (ARBAPIRequests)
	 */
	public final static String ELEMENT_TRIAL_OCCURRENCES = "trialOccurrences";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_UNIT (ARBAPIRequests)
	 */
	public final static String ELEMENT_UNIT = "unit";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * ELEMENT_ZIP (ARBAPIRequests)
	 */
	public final static String ELEMENT_ZIP = "zip";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * REQUEST_CANCEL_SUBSCRIPTION (ARBAPIRequests)
	 */
	public final static String REQUEST_CANCEL_SUBSCRIPTION = "ARBCancelSubscriptionRequest";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * REQUEST_CREATE_SUBSCRIPTION (ARBAPIRequests)
	 */
	public final static String REQUEST_CREATE_SUBSCRIPTION = "ARBCreateSubscriptionRequest";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * REQUEST_UPDATE_SUBSCRIPTION (ARBAPIRequests)
	 */
	public final static String REQUEST_UPDATE_SUBSCRIPTION = "ARBUpdateSubscriptionRequest";
	/**
	 * TODO: document this field (brpocock, Nov 19, 2009)
	 * 
	 * XML_NAMESPACE (ARBAPIRequests)
	 */
	public final static String XML_NAMESPACE = "AnetApi/xml/v1/schema/AnetApiSchema.xsd";
}
