AuthorizeNet/sdk-java

View on GitHub
src/main/java/net/authorize/api/contract/v1/ObjectFactory.java

Summary

Maintainability
F
6 days
Test Coverage
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30 
//


package net.authorize.api.contract.v1;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the net.authorize.api.contract.v1 package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _ErrorResponse_QNAME = new QName("AnetApi/xml/v1/schema/AnetApiSchema.xsd", "ErrorResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.authorize.api.contract.v1
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link KeyManagementScheme }
     * 
     */
    public KeyManagementScheme createKeyManagementScheme() {
        return new KeyManagementScheme();
    }

    /**
     * Create an instance of {@link KeyManagementScheme.DUKPT }
     * 
     */
    public KeyManagementScheme.DUKPT createKeyManagementSchemeDUKPT() {
        return new KeyManagementScheme.DUKPT();
    }

    /**
     * Create an instance of {@link PaymentScheduleType }
     * 
     */
    public PaymentScheduleType createPaymentScheduleType() {
        return new PaymentScheduleType();
    }

    /**
     * Create an instance of {@link TransactionRequestType }
     * 
     */
    public TransactionRequestType createTransactionRequestType() {
        return new TransactionRequestType();
    }

    /**
     * Create an instance of {@link TransactionDetailsType }
     * 
     */
    public TransactionDetailsType createTransactionDetailsType() {
        return new TransactionDetailsType();
    }

    /**
     * Create an instance of {@link TransactionDetailsType.EmvDetails }
     * 
     */
    public TransactionDetailsType.EmvDetails createTransactionDetailsTypeEmvDetails() {
        return new TransactionDetailsType.EmvDetails();
    }

    /**
     * Create an instance of {@link TransactionResponse }
     * 
     */
    public TransactionResponse createTransactionResponse() {
        return new TransactionResponse();
    }

    /**
     * Create an instance of {@link TransactionResponse.EmvResponse }
     * 
     */
    public TransactionResponse.EmvResponse createTransactionResponseEmvResponse() {
        return new TransactionResponse.EmvResponse();
    }

    /**
     * Create an instance of {@link TransactionResponse.SplitTenderPayments }
     * 
     */
    public TransactionResponse.SplitTenderPayments createTransactionResponseSplitTenderPayments() {
        return new TransactionResponse.SplitTenderPayments();
    }

    /**
     * Create an instance of {@link TransactionResponse.Errors }
     * 
     */
    public TransactionResponse.Errors createTransactionResponseErrors() {
        return new TransactionResponse.Errors();
    }

    /**
     * Create an instance of {@link TransactionResponse.Messages }
     * 
     */
    public TransactionResponse.Messages createTransactionResponseMessages() {
        return new TransactionResponse.Messages();
    }

    /**
     * Create an instance of {@link MessagesType }
     * 
     */
    public MessagesType createMessagesType() {
        return new MessagesType();
    }

    /**
     * Create an instance of {@link GetCustomerProfileResponse }
     * 
     */
    public GetCustomerProfileResponse createGetCustomerProfileResponse() {
        return new GetCustomerProfileResponse();
    }

    /**
     * Create an instance of {@link ANetApiResponse }
     * 
     */
    public ANetApiResponse createANetApiResponse() {
        return new ANetApiResponse();
    }

    /**
     * Create an instance of {@link CustomerProfileMaskedType }
     * 
     */
    public CustomerProfileMaskedType createCustomerProfileMaskedType() {
        return new CustomerProfileMaskedType();
    }

    /**
     * Create an instance of {@link SubscriptionIdList }
     * 
     */
    public SubscriptionIdList createSubscriptionIdList() {
        return new SubscriptionIdList();
    }

    /**
     * Create an instance of {@link MobileDeviceRegistrationResponse }
     * 
     */
    public MobileDeviceRegistrationResponse createMobileDeviceRegistrationResponse() {
        return new MobileDeviceRegistrationResponse();
    }

    /**
     * Create an instance of {@link CreateCustomerProfileResponse }
     * 
     */
    public CreateCustomerProfileResponse createCreateCustomerProfileResponse() {
        return new CreateCustomerProfileResponse();
    }

    /**
     * Create an instance of {@link ArrayOfNumericString }
     * 
     */
    public ArrayOfNumericString createArrayOfNumericString() {
        return new ArrayOfNumericString();
    }

    /**
     * Create an instance of {@link ArrayOfString }
     * 
     */
    public ArrayOfString createArrayOfString() {
        return new ArrayOfString();
    }

    /**
     * Create an instance of {@link CreateCustomerProfileFromTransactionRequest }
     * 
     */
    public CreateCustomerProfileFromTransactionRequest createCreateCustomerProfileFromTransactionRequest() {
        return new CreateCustomerProfileFromTransactionRequest();
    }

    /**
     * Create an instance of {@link ANetApiRequest }
     * 
     */
    public ANetApiRequest createANetApiRequest() {
        return new ANetApiRequest();
    }

    /**
     * Create an instance of {@link MerchantAuthenticationType }
     * 
     */
    public MerchantAuthenticationType createMerchantAuthenticationType() {
        return new MerchantAuthenticationType();
    }

    /**
     * Create an instance of {@link CustomerProfileBaseType }
     * 
     */
    public CustomerProfileBaseType createCustomerProfileBaseType() {
        return new CustomerProfileBaseType();
    }

    /**
     * Create an instance of {@link ARBGetSubscriptionListResponse }
     * 
     */
    public ARBGetSubscriptionListResponse createARBGetSubscriptionListResponse() {
        return new ARBGetSubscriptionListResponse();
    }

    /**
     * Create an instance of {@link ArrayOfSubscription }
     * 
     */
    public ArrayOfSubscription createArrayOfSubscription() {
        return new ArrayOfSubscription();
    }

    /**
     * Create an instance of {@link GetCustomerPaymentProfileNonceRequest }
     * 
     */
    public GetCustomerPaymentProfileNonceRequest createGetCustomerPaymentProfileNonceRequest() {
        return new GetCustomerPaymentProfileNonceRequest();
    }

    /**
     * Create an instance of {@link UpdateCustomerProfileRequest }
     * 
     */
    public UpdateCustomerProfileRequest createUpdateCustomerProfileRequest() {
        return new UpdateCustomerProfileRequest();
    }

    /**
     * Create an instance of {@link CustomerProfileExType }
     * 
     */
    public CustomerProfileExType createCustomerProfileExType() {
        return new CustomerProfileExType();
    }

    /**
     * Create an instance of {@link UpdateHeldTransactionRequest }
     * 
     */
    public UpdateHeldTransactionRequest createUpdateHeldTransactionRequest() {
        return new UpdateHeldTransactionRequest();
    }

    /**
     * Create an instance of {@link HeldTransactionRequestType }
     * 
     */
    public HeldTransactionRequestType createHeldTransactionRequestType() {
        return new HeldTransactionRequestType();
    }

    /**
     * Create an instance of {@link DeleteCustomerShippingAddressRequest }
     * 
     */
    public DeleteCustomerShippingAddressRequest createDeleteCustomerShippingAddressRequest() {
        return new DeleteCustomerShippingAddressRequest();
    }

    /**
     * Create an instance of {@link DeleteCustomerShippingAddressResponse }
     * 
     */
    public DeleteCustomerShippingAddressResponse createDeleteCustomerShippingAddressResponse() {
        return new DeleteCustomerShippingAddressResponse();
    }

    /**
     * Create an instance of {@link GetCustomerPaymentProfileListRequest }
     * 
     */
    public GetCustomerPaymentProfileListRequest createGetCustomerPaymentProfileListRequest() {
        return new GetCustomerPaymentProfileListRequest();
    }

    /**
     * Create an instance of {@link CustomerPaymentProfileSorting }
     * 
     */
    public CustomerPaymentProfileSorting createCustomerPaymentProfileSorting() {
        return new CustomerPaymentProfileSorting();
    }

    /**
     * Create an instance of {@link Paging }
     * 
     */
    public Paging createPaging() {
        return new Paging();
    }

    /**
     * Create an instance of {@link ARBCancelSubscriptionRequest }
     * 
     */
    public ARBCancelSubscriptionRequest createARBCancelSubscriptionRequest() {
        return new ARBCancelSubscriptionRequest();
    }

    /**
     * Create an instance of {@link ValidateCustomerPaymentProfileRequest }
     * 
     */
    public ValidateCustomerPaymentProfileRequest createValidateCustomerPaymentProfileRequest() {
        return new ValidateCustomerPaymentProfileRequest();
    }

    /**
     * Create an instance of {@link UpdateCustomerShippingAddressRequest }
     * 
     */
    public UpdateCustomerShippingAddressRequest createUpdateCustomerShippingAddressRequest() {
        return new UpdateCustomerShippingAddressRequest();
    }

    /**
     * Create an instance of {@link CustomerAddressExType }
     * 
     */
    public CustomerAddressExType createCustomerAddressExType() {
        return new CustomerAddressExType();
    }

    /**
     * Create an instance of {@link GetSettledBatchListResponse }
     * 
     */
    public GetSettledBatchListResponse createGetSettledBatchListResponse() {
        return new GetSettledBatchListResponse();
    }

    /**
     * Create an instance of {@link ArrayOfBatchDetailsType }
     * 
     */
    public ArrayOfBatchDetailsType createArrayOfBatchDetailsType() {
        return new ArrayOfBatchDetailsType();
    }

    /**
     * Create an instance of {@link GetCustomerShippingAddressRequest }
     * 
     */
    public GetCustomerShippingAddressRequest createGetCustomerShippingAddressRequest() {
        return new GetCustomerShippingAddressRequest();
    }

    /**
     * Create an instance of {@link CreateCustomerShippingAddressResponse }
     * 
     */
    public CreateCustomerShippingAddressResponse createCreateCustomerShippingAddressResponse() {
        return new CreateCustomerShippingAddressResponse();
    }

    /**
     * Create an instance of {@link GetCustomerShippingAddressResponse }
     * 
     */
    public GetCustomerShippingAddressResponse createGetCustomerShippingAddressResponse() {
        return new GetCustomerShippingAddressResponse();
    }

    /**
     * Create an instance of {@link DecryptPaymentDataRequest }
     * 
     */
    public DecryptPaymentDataRequest createDecryptPaymentDataRequest() {
        return new DecryptPaymentDataRequest();
    }

    /**
     * Create an instance of {@link OpaqueDataType }
     * 
     */
    public OpaqueDataType createOpaqueDataType() {
        return new OpaqueDataType();
    }

    /**
     * Create an instance of {@link UpdateCustomerProfileResponse }
     * 
     */
    public UpdateCustomerProfileResponse createUpdateCustomerProfileResponse() {
        return new UpdateCustomerProfileResponse();
    }

    /**
     * Create an instance of {@link ARBGetSubscriptionRequest }
     * 
     */
    public ARBGetSubscriptionRequest createARBGetSubscriptionRequest() {
        return new ARBGetSubscriptionRequest();
    }

    /**
     * Create an instance of {@link DeleteCustomerProfileResponse }
     * 
     */
    public DeleteCustomerProfileResponse createDeleteCustomerProfileResponse() {
        return new DeleteCustomerProfileResponse();
    }

    /**
     * Create an instance of {@link SecurePaymentContainerRequest }
     * 
     */
    public SecurePaymentContainerRequest createSecurePaymentContainerRequest() {
        return new SecurePaymentContainerRequest();
    }

    /**
     * Create an instance of {@link WebCheckOutDataType }
     * 
     */
    public WebCheckOutDataType createWebCheckOutDataType() {
        return new WebCheckOutDataType();
    }

    /**
     * Create an instance of {@link GetUnsettledTransactionListRequest }
     * 
     */
    public GetUnsettledTransactionListRequest createGetUnsettledTransactionListRequest() {
        return new GetUnsettledTransactionListRequest();
    }

    /**
     * Create an instance of {@link TransactionListSorting }
     * 
     */
    public TransactionListSorting createTransactionListSorting() {
        return new TransactionListSorting();
    }

    /**
     * Create an instance of {@link LogoutRequest }
     * 
     */
    public LogoutRequest createLogoutRequest() {
        return new LogoutRequest();
    }

    /**
     * Create an instance of {@link SendCustomerTransactionReceiptRequest }
     * 
     */
    public SendCustomerTransactionReceiptRequest createSendCustomerTransactionReceiptRequest() {
        return new SendCustomerTransactionReceiptRequest();
    }

    /**
     * Create an instance of {@link EmailSettingsType }
     * 
     */
    public EmailSettingsType createEmailSettingsType() {
        return new EmailSettingsType();
    }

    /**
     * Create an instance of {@link UpdateSplitTenderGroupRequest }
     * 
     */
    public UpdateSplitTenderGroupRequest createUpdateSplitTenderGroupRequest() {
        return new UpdateSplitTenderGroupRequest();
    }

    /**
     * Create an instance of {@link ARBGetSubscriptionStatusResponse }
     * 
     */
    public ARBGetSubscriptionStatusResponse createARBGetSubscriptionStatusResponse() {
        return new ARBGetSubscriptionStatusResponse();
    }

    /**
     * Create an instance of {@link GetHostedPaymentPageResponse }
     * 
     */
    public GetHostedPaymentPageResponse createGetHostedPaymentPageResponse() {
        return new GetHostedPaymentPageResponse();
    }

    /**
     * Create an instance of {@link IsAliveResponse }
     * 
     */
    public IsAliveResponse createIsAliveResponse() {
        return new IsAliveResponse();
    }

    /**
     * Create an instance of {@link CreateCustomerShippingAddressRequest }
     * 
     */
    public CreateCustomerShippingAddressRequest createCreateCustomerShippingAddressRequest() {
        return new CreateCustomerShippingAddressRequest();
    }

    /**
     * Create an instance of {@link CustomerAddressType }
     * 
     */
    public CustomerAddressType createCustomerAddressType() {
        return new CustomerAddressType();
    }

    /**
     * Create an instance of {@link GetAUJobSummaryRequest }
     * 
     */
    public GetAUJobSummaryRequest createGetAUJobSummaryRequest() {
        return new GetAUJobSummaryRequest();
    }

    /**
     * Create an instance of {@link ARBUpdateSubscriptionResponse }
     * 
     */
    public ARBUpdateSubscriptionResponse createARBUpdateSubscriptionResponse() {
        return new ARBUpdateSubscriptionResponse();
    }

    /**
     * Create an instance of {@link CustomerProfileIdType }
     * 
     */
    public CustomerProfileIdType createCustomerProfileIdType() {
        return new CustomerProfileIdType();
    }

    /**
     * Create an instance of {@link CreateCustomerProfileTransactionResponse }
     * 
     */
    public CreateCustomerProfileTransactionResponse createCreateCustomerProfileTransactionResponse() {
        return new CreateCustomerProfileTransactionResponse();
    }

    /**
     * Create an instance of {@link CreateTransactionResponse }
     * 
     */
    public CreateTransactionResponse createCreateTransactionResponse() {
        return new CreateTransactionResponse();
    }

    /**
     * Create an instance of {@link CreateProfileResponse }
     * 
     */
    public CreateProfileResponse createCreateProfileResponse() {
        return new CreateProfileResponse();
    }

    /**
     * Create an instance of {@link EnumCollection }
     * 
     */
    public EnumCollection createEnumCollection() {
        return new EnumCollection();
    }

    /**
     * Create an instance of {@link CustomerProfileSummaryType }
     * 
     */
    public CustomerProfileSummaryType createCustomerProfileSummaryType() {
        return new CustomerProfileSummaryType();
    }

    /**
     * Create an instance of {@link PaymentSimpleType }
     * 
     */
    public PaymentSimpleType createPaymentSimpleType() {
        return new PaymentSimpleType();
    }

    /**
     * Create an instance of {@link GetTransactionDetailsRequest }
     * 
     */
    public GetTransactionDetailsRequest createGetTransactionDetailsRequest() {
        return new GetTransactionDetailsRequest();
    }

    /**
     * Create an instance of {@link GetCustomerPaymentProfileListResponse }
     * 
     */
    public GetCustomerPaymentProfileListResponse createGetCustomerPaymentProfileListResponse() {
        return new GetCustomerPaymentProfileListResponse();
    }

    /**
     * Create an instance of {@link ArrayOfCustomerPaymentProfileListItemType }
     * 
     */
    public ArrayOfCustomerPaymentProfileListItemType createArrayOfCustomerPaymentProfileListItemType() {
        return new ArrayOfCustomerPaymentProfileListItemType();
    }

    /**
     * Create an instance of {@link GetBatchStatisticsResponse }
     * 
     */
    public GetBatchStatisticsResponse createGetBatchStatisticsResponse() {
        return new GetBatchStatisticsResponse();
    }

    /**
     * Create an instance of {@link BatchDetailsType }
     * 
     */
    public BatchDetailsType createBatchDetailsType() {
        return new BatchDetailsType();
    }

    /**
     * Create an instance of {@link GetAUJobSummaryResponse }
     * 
     */
    public GetAUJobSummaryResponse createGetAUJobSummaryResponse() {
        return new GetAUJobSummaryResponse();
    }

    /**
     * Create an instance of {@link ArrayOfAUResponseType }
     * 
     */
    public ArrayOfAUResponseType createArrayOfAUResponseType() {
        return new ArrayOfAUResponseType();
    }

    /**
     * Create an instance of {@link GetAUJobDetailsResponse }
     * 
     */
    public GetAUJobDetailsResponse createGetAUJobDetailsResponse() {
        return new GetAUJobDetailsResponse();
    }

    /**
     * Create an instance of {@link ListOfAUDetailsType }
     * 
     */
    public ListOfAUDetailsType createListOfAUDetailsType() {
        return new ListOfAUDetailsType();
    }

    /**
     * Create an instance of {@link DecryptPaymentDataResponse }
     * 
     */
    public DecryptPaymentDataResponse createDecryptPaymentDataResponse() {
        return new DecryptPaymentDataResponse();
    }

    /**
     * Create an instance of {@link CreditCardMaskedType }
     * 
     */
    public CreditCardMaskedType createCreditCardMaskedType() {
        return new CreditCardMaskedType();
    }

    /**
     * Create an instance of {@link PaymentDetails }
     * 
     */
    public PaymentDetails createPaymentDetails() {
        return new PaymentDetails();
    }

    /**
     * Create an instance of {@link GetSettledBatchListRequest }
     * 
     */
    public GetSettledBatchListRequest createGetSettledBatchListRequest() {
        return new GetSettledBatchListRequest();
    }

    /**
     * Create an instance of {@link UpdateSplitTenderGroupResponse }
     * 
     */
    public UpdateSplitTenderGroupResponse createUpdateSplitTenderGroupResponse() {
        return new UpdateSplitTenderGroupResponse();
    }

    /**
     * Create an instance of {@link GetTransactionListForCustomerRequest }
     * 
     */
    public GetTransactionListForCustomerRequest createGetTransactionListForCustomerRequest() {
        return new GetTransactionListForCustomerRequest();
    }

    /**
     * Create an instance of {@link GetMerchantDetailsResponse }
     * 
     */
    public GetMerchantDetailsResponse createGetMerchantDetailsResponse() {
        return new GetMerchantDetailsResponse();
    }

    /**
     * Create an instance of {@link ArrayOfProcessorType }
     * 
     */
    public ArrayOfProcessorType createArrayOfProcessorType() {
        return new ArrayOfProcessorType();
    }

    /**
     * Create an instance of {@link ArrayOfMarketType }
     * 
     */
    public ArrayOfMarketType createArrayOfMarketType() {
        return new ArrayOfMarketType();
    }

    /**
     * Create an instance of {@link ArrayOfProductCode }
     * 
     */
    public ArrayOfProductCode createArrayOfProductCode() {
        return new ArrayOfProductCode();
    }

    /**
     * Create an instance of {@link ArrayOfPaymentMethod }
     * 
     */
    public ArrayOfPaymentMethod createArrayOfPaymentMethod() {
        return new ArrayOfPaymentMethod();
    }

    /**
     * Create an instance of {@link ArrayOfCurrencyCode }
     * 
     */
    public ArrayOfCurrencyCode createArrayOfCurrencyCode() {
        return new ArrayOfCurrencyCode();
    }

    /**
     * Create an instance of {@link ArrayOfContactDetail }
     * 
     */
    public ArrayOfContactDetail createArrayOfContactDetail() {
        return new ArrayOfContactDetail();
    }

    /**
     * Create an instance of {@link IsAliveRequest }
     * 
     */
    public IsAliveRequest createIsAliveRequest() {
        return new IsAliveRequest();
    }

    /**
     * Create an instance of {@link CreateCustomerPaymentProfileResponse }
     * 
     */
    public CreateCustomerPaymentProfileResponse createCreateCustomerPaymentProfileResponse() {
        return new CreateCustomerPaymentProfileResponse();
    }

    /**
     * Create an instance of {@link GetCustomerPaymentProfileRequest }
     * 
     */
    public GetCustomerPaymentProfileRequest createGetCustomerPaymentProfileRequest() {
        return new GetCustomerPaymentProfileRequest();
    }

    /**
     * Create an instance of {@link GetCustomerPaymentProfileResponse }
     * 
     */
    public GetCustomerPaymentProfileResponse createGetCustomerPaymentProfileResponse() {
        return new GetCustomerPaymentProfileResponse();
    }

    /**
     * Create an instance of {@link CustomerPaymentProfileMaskedType }
     * 
     */
    public CustomerPaymentProfileMaskedType createCustomerPaymentProfileMaskedType() {
        return new CustomerPaymentProfileMaskedType();
    }

    /**
     * Create an instance of {@link LogoutResponse }
     * 
     */
    public LogoutResponse createLogoutResponse() {
        return new LogoutResponse();
    }

    /**
     * Create an instance of {@link MobileDeviceLoginRequest }
     * 
     */
    public MobileDeviceLoginRequest createMobileDeviceLoginRequest() {
        return new MobileDeviceLoginRequest();
    }

    /**
     * Create an instance of {@link GetTransactionDetailsResponse }
     * 
     */
    public GetTransactionDetailsResponse createGetTransactionDetailsResponse() {
        return new GetTransactionDetailsResponse();
    }

    /**
     * Create an instance of {@link ARBUpdateSubscriptionRequest }
     * 
     */
    public ARBUpdateSubscriptionRequest createARBUpdateSubscriptionRequest() {
        return new ARBUpdateSubscriptionRequest();
    }

    /**
     * Create an instance of {@link ARBSubscriptionType }
     * 
     */
    public ARBSubscriptionType createARBSubscriptionType() {
        return new ARBSubscriptionType();
    }

    /**
     * Create an instance of {@link GetCustomerProfileIdsRequest }
     * 
     */
    public GetCustomerProfileIdsRequest createGetCustomerProfileIdsRequest() {
        return new GetCustomerProfileIdsRequest();
    }

    /**
     * Create an instance of {@link GetCustomerProfileRequest }
     * 
     */
    public GetCustomerProfileRequest createGetCustomerProfileRequest() {
        return new GetCustomerProfileRequest();
    }

    /**
     * Create an instance of {@link UpdateMerchantDetailsResponse }
     * 
     */
    public UpdateMerchantDetailsResponse createUpdateMerchantDetailsResponse() {
        return new UpdateMerchantDetailsResponse();
    }

    /**
     * Create an instance of {@link ARBCreateSubscriptionResponse }
     * 
     */
    public ARBCreateSubscriptionResponse createARBCreateSubscriptionResponse() {
        return new ARBCreateSubscriptionResponse();
    }

    /**
     * Create an instance of {@link SecurePaymentContainerResponse }
     * 
     */
    public SecurePaymentContainerResponse createSecurePaymentContainerResponse() {
        return new SecurePaymentContainerResponse();
    }

    /**
     * Create an instance of {@link AuthenticateTestResponse }
     * 
     */
    public AuthenticateTestResponse createAuthenticateTestResponse() {
        return new AuthenticateTestResponse();
    }

    /**
     * Create an instance of {@link CreateCustomerProfileRequest }
     * 
     */
    public CreateCustomerProfileRequest createCreateCustomerProfileRequest() {
        return new CreateCustomerProfileRequest();
    }

    /**
     * Create an instance of {@link CustomerProfileType }
     * 
     */
    public CustomerProfileType createCustomerProfileType() {
        return new CustomerProfileType();
    }

    /**
     * Create an instance of {@link ARBCancelSubscriptionResponse }
     * 
     */
    public ARBCancelSubscriptionResponse createARBCancelSubscriptionResponse() {
        return new ARBCancelSubscriptionResponse();
    }

    /**
     * Create an instance of {@link ARBGetSubscriptionStatusRequest }
     * 
     */
    public ARBGetSubscriptionStatusRequest createARBGetSubscriptionStatusRequest() {
        return new ARBGetSubscriptionStatusRequest();
    }

    /**
     * Create an instance of {@link DeleteCustomerPaymentProfileRequest }
     * 
     */
    public DeleteCustomerPaymentProfileRequest createDeleteCustomerPaymentProfileRequest() {
        return new DeleteCustomerPaymentProfileRequest();
    }

    /**
     * Create an instance of {@link GetAUJobDetailsRequest }
     * 
     */
    public GetAUJobDetailsRequest createGetAUJobDetailsRequest() {
        return new GetAUJobDetailsRequest();
    }

    /**
     * Create an instance of {@link UpdateCustomerPaymentProfileResponse }
     * 
     */
    public UpdateCustomerPaymentProfileResponse createUpdateCustomerPaymentProfileResponse() {
        return new UpdateCustomerPaymentProfileResponse();
    }

    /**
     * Create an instance of {@link DeleteCustomerProfileRequest }
     * 
     */
    public DeleteCustomerProfileRequest createDeleteCustomerProfileRequest() {
        return new DeleteCustomerProfileRequest();
    }

    /**
     * Create an instance of {@link CreateTransactionRequest }
     * 
     */
    public CreateTransactionRequest createCreateTransactionRequest() {
        return new CreateTransactionRequest();
    }

    /**
     * Create an instance of {@link UpdateMerchantDetailsRequest }
     * 
     */
    public UpdateMerchantDetailsRequest createUpdateMerchantDetailsRequest() {
        return new UpdateMerchantDetailsRequest();
    }

    /**
     * Create an instance of {@link DeleteCustomerPaymentProfileResponse }
     * 
     */
    public DeleteCustomerPaymentProfileResponse createDeleteCustomerPaymentProfileResponse() {
        return new DeleteCustomerPaymentProfileResponse();
    }

    /**
     * Create an instance of {@link CreateCustomerProfileTransactionRequest }
     * 
     */
    public CreateCustomerProfileTransactionRequest createCreateCustomerProfileTransactionRequest() {
        return new CreateCustomerProfileTransactionRequest();
    }

    /**
     * Create an instance of {@link ProfileTransactionType }
     * 
     */
    public ProfileTransactionType createProfileTransactionType() {
        return new ProfileTransactionType();
    }

    /**
     * Create an instance of {@link MobileDeviceLoginResponse }
     * 
     */
    public MobileDeviceLoginResponse createMobileDeviceLoginResponse() {
        return new MobileDeviceLoginResponse();
    }

    /**
     * Create an instance of {@link MerchantContactType }
     * 
     */
    public MerchantContactType createMerchantContactType() {
        return new MerchantContactType();
    }

    /**
     * Create an instance of {@link ArrayOfPermissionType }
     * 
     */
    public ArrayOfPermissionType createArrayOfPermissionType() {
        return new ArrayOfPermissionType();
    }

    /**
     * Create an instance of {@link TransRetailInfoType }
     * 
     */
    public TransRetailInfoType createTransRetailInfoType() {
        return new TransRetailInfoType();
    }

    /**
     * Create an instance of {@link GetHostedProfilePageRequest }
     * 
     */
    public GetHostedProfilePageRequest createGetHostedProfilePageRequest() {
        return new GetHostedProfilePageRequest();
    }

    /**
     * Create an instance of {@link ArrayOfSetting }
     * 
     */
    public ArrayOfSetting createArrayOfSetting() {
        return new ArrayOfSetting();
    }

    /**
     * Create an instance of {@link ARBGetSubscriptionListRequest }
     * 
     */
    public ARBGetSubscriptionListRequest createARBGetSubscriptionListRequest() {
        return new ARBGetSubscriptionListRequest();
    }

    /**
     * Create an instance of {@link ARBGetSubscriptionListSorting }
     * 
     */
    public ARBGetSubscriptionListSorting createARBGetSubscriptionListSorting() {
        return new ARBGetSubscriptionListSorting();
    }

    /**
     * Create an instance of {@link AuthenticateTestRequest }
     * 
     */
    public AuthenticateTestRequest createAuthenticateTestRequest() {
        return new AuthenticateTestRequest();
    }

    /**
     * Create an instance of {@link CreateCustomerPaymentProfileRequest }
     * 
     */
    public CreateCustomerPaymentProfileRequest createCreateCustomerPaymentProfileRequest() {
        return new CreateCustomerPaymentProfileRequest();
    }

    /**
     * Create an instance of {@link CustomerPaymentProfileType }
     * 
     */
    public CustomerPaymentProfileType createCustomerPaymentProfileType() {
        return new CustomerPaymentProfileType();
    }

    /**
     * Create an instance of {@link GetCustomerProfileIdsResponse }
     * 
     */
    public GetCustomerProfileIdsResponse createGetCustomerProfileIdsResponse() {
        return new GetCustomerProfileIdsResponse();
    }

    /**
     * Create an instance of {@link ARBGetSubscriptionResponse }
     * 
     */
    public ARBGetSubscriptionResponse createARBGetSubscriptionResponse() {
        return new ARBGetSubscriptionResponse();
    }

    /**
     * Create an instance of {@link ARBSubscriptionMaskedType }
     * 
     */
    public ARBSubscriptionMaskedType createARBSubscriptionMaskedType() {
        return new ARBSubscriptionMaskedType();
    }

    /**
     * Create an instance of {@link UpdateCustomerShippingAddressResponse }
     * 
     */
    public UpdateCustomerShippingAddressResponse createUpdateCustomerShippingAddressResponse() {
        return new UpdateCustomerShippingAddressResponse();
    }

    /**
     * Create an instance of {@link ARBCreateSubscriptionRequest }
     * 
     */
    public ARBCreateSubscriptionRequest createARBCreateSubscriptionRequest() {
        return new ARBCreateSubscriptionRequest();
    }

    /**
     * Create an instance of {@link SendCustomerTransactionReceiptResponse }
     * 
     */
    public SendCustomerTransactionReceiptResponse createSendCustomerTransactionReceiptResponse() {
        return new SendCustomerTransactionReceiptResponse();
    }

    /**
     * Create an instance of {@link GetHostedProfilePageResponse }
     * 
     */
    public GetHostedProfilePageResponse createGetHostedProfilePageResponse() {
        return new GetHostedProfilePageResponse();
    }

    /**
     * Create an instance of {@link GetTransactionListResponse }
     * 
     */
    public GetTransactionListResponse createGetTransactionListResponse() {
        return new GetTransactionListResponse();
    }

    /**
     * Create an instance of {@link ArrayOfTransactionSummaryType }
     * 
     */
    public ArrayOfTransactionSummaryType createArrayOfTransactionSummaryType() {
        return new ArrayOfTransactionSummaryType();
    }

    /**
     * Create an instance of {@link GetBatchStatisticsRequest }
     * 
     */
    public GetBatchStatisticsRequest createGetBatchStatisticsRequest() {
        return new GetBatchStatisticsRequest();
    }

    /**
     * Create an instance of {@link GetUnsettledTransactionListResponse }
     * 
     */
    public GetUnsettledTransactionListResponse createGetUnsettledTransactionListResponse() {
        return new GetUnsettledTransactionListResponse();
    }

    /**
     * Create an instance of {@link ValidateCustomerPaymentProfileResponse }
     * 
     */
    public ValidateCustomerPaymentProfileResponse createValidateCustomerPaymentProfileResponse() {
        return new ValidateCustomerPaymentProfileResponse();
    }

    /**
     * Create an instance of {@link UpdateHeldTransactionResponse }
     * 
     */
    public UpdateHeldTransactionResponse createUpdateHeldTransactionResponse() {
        return new UpdateHeldTransactionResponse();
    }

    /**
     * Create an instance of {@link UpdateCustomerPaymentProfileRequest }
     * 
     */
    public UpdateCustomerPaymentProfileRequest createUpdateCustomerPaymentProfileRequest() {
        return new UpdateCustomerPaymentProfileRequest();
    }

    /**
     * Create an instance of {@link CustomerPaymentProfileExType }
     * 
     */
    public CustomerPaymentProfileExType createCustomerPaymentProfileExType() {
        return new CustomerPaymentProfileExType();
    }

    /**
     * Create an instance of {@link MobileDeviceRegistrationRequest }
     * 
     */
    public MobileDeviceRegistrationRequest createMobileDeviceRegistrationRequest() {
        return new MobileDeviceRegistrationRequest();
    }

    /**
     * Create an instance of {@link MobileDeviceType }
     * 
     */
    public MobileDeviceType createMobileDeviceType() {
        return new MobileDeviceType();
    }

    /**
     * Create an instance of {@link GetHostedPaymentPageRequest }
     * 
     */
    public GetHostedPaymentPageRequest createGetHostedPaymentPageRequest() {
        return new GetHostedPaymentPageRequest();
    }

    /**
     * Create an instance of {@link GetMerchantDetailsRequest }
     * 
     */
    public GetMerchantDetailsRequest createGetMerchantDetailsRequest() {
        return new GetMerchantDetailsRequest();
    }

    /**
     * Create an instance of {@link GetTransactionListRequest }
     * 
     */
    public GetTransactionListRequest createGetTransactionListRequest() {
        return new GetTransactionListRequest();
    }

    /**
     * Create an instance of {@link GetCustomerPaymentProfileNonceResponse }
     * 
     */
    public GetCustomerPaymentProfileNonceResponse createGetCustomerPaymentProfileNonceResponse() {
        return new GetCustomerPaymentProfileNonceResponse();
    }

    /**
     * Create an instance of {@link OrderType }
     * 
     */
    public OrderType createOrderType() {
        return new OrderType();
    }

    /**
     * Create an instance of {@link CustomerDataType }
     * 
     */
    public CustomerDataType createCustomerDataType() {
        return new CustomerDataType();
    }

    /**
     * Create an instance of {@link OrderExType }
     * 
     */
    public OrderExType createOrderExType() {
        return new OrderExType();
    }

    /**
     * Create an instance of {@link AuDeleteType }
     * 
     */
    public AuDeleteType createAuDeleteType() {
        return new AuDeleteType();
    }

    /**
     * Create an instance of {@link CreditCardTrackType }
     * 
     */
    public CreditCardTrackType createCreditCardTrackType() {
        return new CreditCardTrackType();
    }

    /**
     * Create an instance of {@link AuResponseType }
     * 
     */
    public AuResponseType createAuResponseType() {
        return new AuResponseType();
    }

    /**
     * Create an instance of {@link ArrayOfFraudFilterType }
     * 
     */
    public ArrayOfFraudFilterType createArrayOfFraudFilterType() {
        return new ArrayOfFraudFilterType();
    }

    /**
     * Create an instance of {@link SolutionType }
     * 
     */
    public SolutionType createSolutionType() {
        return new SolutionType();
    }

    /**
     * Create an instance of {@link SettingType }
     * 
     */
    public SettingType createSettingType() {
        return new SettingType();
    }

    /**
     * Create an instance of {@link TokenMaskedType }
     * 
     */
    public TokenMaskedType createTokenMaskedType() {
        return new TokenMaskedType();
    }

    /**
     * Create an instance of {@link SubscriptionPaymentType }
     * 
     */
    public SubscriptionPaymentType createSubscriptionPaymentType() {
        return new SubscriptionPaymentType();
    }

    /**
     * Create an instance of {@link TransactionSummaryType }
     * 
     */
    public TransactionSummaryType createTransactionSummaryType() {
        return new TransactionSummaryType();
    }

    /**
     * Create an instance of {@link CardArt }
     * 
     */
    public CardArt createCardArt() {
        return new CardArt();
    }

    /**
     * Create an instance of {@link ProfileTransAuthCaptureType }
     * 
     */
    public ProfileTransAuthCaptureType createProfileTransAuthCaptureType() {
        return new ProfileTransAuthCaptureType();
    }

    /**
     * Create an instance of {@link UserField }
     * 
     */
    public UserField createUserField() {
        return new UserField();
    }

    /**
     * Create an instance of {@link KeyValue }
     * 
     */
    public KeyValue createKeyValue() {
        return new KeyValue();
    }

    /**
     * Create an instance of {@link ProcessingOptions }
     * 
     */
    public ProcessingOptions createProcessingOptions() {
        return new ProcessingOptions();
    }

    /**
     * Create an instance of {@link PaymentType }
     * 
     */
    public PaymentType createPaymentType() {
        return new PaymentType();
    }

    /**
     * Create an instance of {@link ProfileTransAuthOnlyType }
     * 
     */
    public ProfileTransAuthOnlyType createProfileTransAuthOnlyType() {
        return new ProfileTransAuthOnlyType();
    }

    /**
     * Create an instance of {@link ProfileTransVoidType }
     * 
     */
    public ProfileTransVoidType createProfileTransVoidType() {
        return new ProfileTransVoidType();
    }

    /**
     * Create an instance of {@link LineItemType }
     * 
     */
    public LineItemType createLineItemType() {
        return new LineItemType();
    }

    /**
     * Create an instance of {@link ProfileTransCaptureOnlyType }
     * 
     */
    public ProfileTransCaptureOnlyType createProfileTransCaptureOnlyType() {
        return new ProfileTransCaptureOnlyType();
    }

    /**
     * Create an instance of {@link PaymentEmvType }
     * 
     */
    public PaymentEmvType createPaymentEmvType() {
        return new PaymentEmvType();
    }

    /**
     * Create an instance of {@link AuthorizationIndicatorType }
     * 
     */
    public AuthorizationIndicatorType createAuthorizationIndicatorType() {
        return new AuthorizationIndicatorType();
    }

    /**
     * Create an instance of {@link SubMerchantType }
     * 
     */
    public SubMerchantType createSubMerchantType() {
        return new SubMerchantType();
    }

    /**
     * Create an instance of {@link ExtendedAmountType }
     * 
     */
    public ExtendedAmountType createExtendedAmountType() {
        return new ExtendedAmountType();
    }

    /**
     * Create an instance of {@link NameAndAddressType }
     * 
     */
    public NameAndAddressType createNameAndAddressType() {
        return new NameAndAddressType();
    }

    /**
     * Create an instance of {@link FDSFilterType }
     * 
     */
    public FDSFilterType createFDSFilterType() {
        return new FDSFilterType();
    }

    /**
     * Create an instance of {@link FingerPrintType }
     * 
     */
    public FingerPrintType createFingerPrintType() {
        return new FingerPrintType();
    }

    /**
     * Create an instance of {@link BankAccountMaskedType }
     * 
     */
    public BankAccountMaskedType createBankAccountMaskedType() {
        return new BankAccountMaskedType();
    }

    /**
     * Create an instance of {@link ProfileTransOrderType }
     * 
     */
    public ProfileTransOrderType createProfileTransOrderType() {
        return new ProfileTransOrderType();
    }

    /**
     * Create an instance of {@link EmvTag }
     * 
     */
    public EmvTag createEmvTag() {
        return new EmvTag();
    }

    /**
     * Create an instance of {@link ArrayOfLong }
     * 
     */
    public ArrayOfLong createArrayOfLong() {
        return new ArrayOfLong();
    }

    /**
     * Create an instance of {@link CustomerProfilePaymentType }
     * 
     */
    public CustomerProfilePaymentType createCustomerProfilePaymentType() {
        return new CustomerProfilePaymentType();
    }

    /**
     * Create an instance of {@link ProfileTransPriorAuthCaptureType }
     * 
     */
    public ProfileTransPriorAuthCaptureType createProfileTransPriorAuthCaptureType() {
        return new ProfileTransPriorAuthCaptureType();
    }

    /**
     * Create an instance of {@link ProfileTransAmountType }
     * 
     */
    public ProfileTransAmountType createProfileTransAmountType() {
        return new ProfileTransAmountType();
    }

    /**
     * Create an instance of {@link ProcessorType }
     * 
     */
    public ProcessorType createProcessorType() {
        return new ProcessorType();
    }

    /**
     * Create an instance of {@link CreditCardType }
     * 
     */
    public CreditCardType createCreditCardType() {
        return new CreditCardType();
    }

    /**
     * Create an instance of {@link SubsequentAuthInformation }
     * 
     */
    public SubsequentAuthInformation createSubsequentAuthInformation() {
        return new SubsequentAuthInformation();
    }

    /**
     * Create an instance of {@link CustomerType }
     * 
     */
    public CustomerType createCustomerType() {
        return new CustomerType();
    }

    /**
     * Create an instance of {@link KeyBlock }
     * 
     */
    public KeyBlock createKeyBlock() {
        return new KeyBlock();
    }

    /**
     * Create an instance of {@link DriversLicenseType }
     * 
     */
    public DriversLicenseType createDriversLicenseType() {
        return new DriversLicenseType();
    }

    /**
     * Create an instance of {@link ArbTransaction }
     * 
     */
    public ArbTransaction createArbTransaction() {
        return new ArbTransaction();
    }

    /**
     * Create an instance of {@link CreditCardSimpleType }
     * 
     */
    public CreditCardSimpleType createCreditCardSimpleType() {
        return new CreditCardSimpleType();
    }

    /**
     * Create an instance of {@link CustomerProfileInfoExType }
     * 
     */
    public CustomerProfileInfoExType createCustomerProfileInfoExType() {
        return new CustomerProfileInfoExType();
    }

    /**
     * Create an instance of {@link ArrayOfFDSFilter }
     * 
     */
    public ArrayOfFDSFilter createArrayOfFDSFilter() {
        return new ArrayOfFDSFilter();
    }

    /**
     * Create an instance of {@link BankAccountType }
     * 
     */
    public BankAccountType createBankAccountType() {
        return new BankAccountType();
    }

    /**
     * Create an instance of {@link CcAuthenticationType }
     * 
     */
    public CcAuthenticationType createCcAuthenticationType() {
        return new CcAuthenticationType();
    }

    /**
     * Create an instance of {@link ArrayOfBatchStatisticType }
     * 
     */
    public ArrayOfBatchStatisticType createArrayOfBatchStatisticType() {
        return new ArrayOfBatchStatisticType();
    }

    /**
     * Create an instance of {@link SubscriptionCustomerProfileType }
     * 
     */
    public SubscriptionCustomerProfileType createSubscriptionCustomerProfileType() {
        return new SubscriptionCustomerProfileType();
    }

    /**
     * Create an instance of {@link ProfileTransRefundType }
     * 
     */
    public ProfileTransRefundType createProfileTransRefundType() {
        return new ProfileTransRefundType();
    }

    /**
     * Create an instance of {@link PayPalType }
     * 
     */
    public PayPalType createPayPalType() {
        return new PayPalType();
    }

    /**
     * Create an instance of {@link CustomerPaymentProfileListItemType }
     * 
     */
    public CustomerPaymentProfileListItemType createCustomerPaymentProfileListItemType() {
        return new CustomerPaymentProfileListItemType();
    }

    /**
     * Create an instance of {@link ImpersonationAuthenticationType }
     * 
     */
    public ImpersonationAuthenticationType createImpersonationAuthenticationType() {
        return new ImpersonationAuthenticationType();
    }

    /**
     * Create an instance of {@link PaymentMaskedType }
     * 
     */
    public PaymentMaskedType createPaymentMaskedType() {
        return new PaymentMaskedType();
    }

    /**
     * Create an instance of {@link CustomerPaymentProfileBaseType }
     * 
     */
    public CustomerPaymentProfileBaseType createCustomerPaymentProfileBaseType() {
        return new CustomerPaymentProfileBaseType();
    }

    /**
     * Create an instance of {@link OtherTaxType }
     * 
     */
    public OtherTaxType createOtherTaxType() {
        return new OtherTaxType();
    }

    /**
     * Create an instance of {@link EncryptedTrackDataType }
     * 
     */
    public EncryptedTrackDataType createEncryptedTrackDataType() {
        return new EncryptedTrackDataType();
    }

    /**
     * Create an instance of {@link ContactDetailType }
     * 
     */
    public ContactDetailType createContactDetailType() {
        return new ContactDetailType();
    }

    /**
     * Create an instance of {@link ArrayOfReturnedItem }
     * 
     */
    public ArrayOfReturnedItem createArrayOfReturnedItem() {
        return new ArrayOfReturnedItem();
    }

    /**
     * Create an instance of {@link ARBTransactionList }
     * 
     */
    public ARBTransactionList createARBTransactionList() {
        return new ARBTransactionList();
    }

    /**
     * Create an instance of {@link AuDetailsType }
     * 
     */
    public AuDetailsType createAuDetailsType() {
        return new AuDetailsType();
    }

    /**
     * Create an instance of {@link DriversLicenseMaskedType }
     * 
     */
    public DriversLicenseMaskedType createDriversLicenseMaskedType() {
        return new DriversLicenseMaskedType();
    }

    /**
     * Create an instance of {@link WebCheckOutDataTypeToken }
     * 
     */
    public WebCheckOutDataTypeToken createWebCheckOutDataTypeToken() {
        return new WebCheckOutDataTypeToken();
    }

    /**
     * Create an instance of {@link ReturnedItemType }
     * 
     */
    public ReturnedItemType createReturnedItemType() {
        return new ReturnedItemType();
    }

    /**
     * Create an instance of {@link ArrayOfLineItem }
     * 
     */
    public ArrayOfLineItem createArrayOfLineItem() {
        return new ArrayOfLineItem();
    }

    /**
     * Create an instance of {@link PermissionType }
     * 
     */
    public PermissionType createPermissionType() {
        return new PermissionType();
    }

    /**
     * Create an instance of {@link BatchStatisticType }
     * 
     */
    public BatchStatisticType createBatchStatisticType() {
        return new BatchStatisticType();
    }

    /**
     * Create an instance of {@link AuUpdateType }
     * 
     */
    public AuUpdateType createAuUpdateType() {
        return new AuUpdateType();
    }

    /**
     * Create an instance of {@link PaymentProfile }
     * 
     */
    public PaymentProfile createPaymentProfile() {
        return new PaymentProfile();
    }

    /**
     * Create an instance of {@link SubscriptionDetail }
     * 
     */
    public SubscriptionDetail createSubscriptionDetail() {
        return new SubscriptionDetail();
    }

    /**
     * Create an instance of {@link FraudInformationType }
     * 
     */
    public FraudInformationType createFraudInformationType() {
        return new FraudInformationType();
    }

    /**
     * Create an instance of {@link SecurePaymentContainerErrorType }
     * 
     */
    public SecurePaymentContainerErrorType createSecurePaymentContainerErrorType() {
        return new SecurePaymentContainerErrorType();
    }

    /**
     * Create an instance of {@link ArrayOfCardType }
     * 
     */
    public ArrayOfCardType createArrayOfCardType() {
        return new ArrayOfCardType();
    }

    /**
     * Create an instance of {@link KeyManagementScheme.DUKPT.Mode }
     * 
     */
    public KeyManagementScheme.DUKPT.Mode createKeyManagementSchemeDUKPTMode() {
        return new KeyManagementScheme.DUKPT.Mode();
    }

    /**
     * Create an instance of {@link KeyManagementScheme.DUKPT.DeviceInfo }
     * 
     */
    public KeyManagementScheme.DUKPT.DeviceInfo createKeyManagementSchemeDUKPTDeviceInfo() {
        return new KeyManagementScheme.DUKPT.DeviceInfo();
    }

    /**
     * Create an instance of {@link KeyManagementScheme.DUKPT.EncryptedData }
     * 
     */
    public KeyManagementScheme.DUKPT.EncryptedData createKeyManagementSchemeDUKPTEncryptedData() {
        return new KeyManagementScheme.DUKPT.EncryptedData();
    }

    /**
     * Create an instance of {@link PaymentScheduleType.Interval }
     * 
     */
    public PaymentScheduleType.Interval createPaymentScheduleTypeInterval() {
        return new PaymentScheduleType.Interval();
    }

    /**
     * Create an instance of {@link TransactionRequestType.UserFields }
     * 
     */
    public TransactionRequestType.UserFields createTransactionRequestTypeUserFields() {
        return new TransactionRequestType.UserFields();
    }

    /**
     * Create an instance of {@link TransactionDetailsType.EmvDetails.Tag }
     * 
     */
    public TransactionDetailsType.EmvDetails.Tag createTransactionDetailsTypeEmvDetailsTag() {
        return new TransactionDetailsType.EmvDetails.Tag();
    }

    /**
     * Create an instance of {@link TransactionResponse.PrePaidCard }
     * 
     */
    public TransactionResponse.PrePaidCard createTransactionResponsePrePaidCard() {
        return new TransactionResponse.PrePaidCard();
    }

    /**
     * Create an instance of {@link TransactionResponse.UserFields }
     * 
     */
    public TransactionResponse.UserFields createTransactionResponseUserFields() {
        return new TransactionResponse.UserFields();
    }

    /**
     * Create an instance of {@link TransactionResponse.SecureAcceptance }
     * 
     */
    public TransactionResponse.SecureAcceptance createTransactionResponseSecureAcceptance() {
        return new TransactionResponse.SecureAcceptance();
    }

    /**
     * Create an instance of {@link TransactionResponse.EmvResponse.Tags }
     * 
     */
    public TransactionResponse.EmvResponse.Tags createTransactionResponseEmvResponseTags() {
        return new TransactionResponse.EmvResponse.Tags();
    }

    /**
     * Create an instance of {@link TransactionResponse.SplitTenderPayments.SplitTenderPayment }
     * 
     */
    public TransactionResponse.SplitTenderPayments.SplitTenderPayment createTransactionResponseSplitTenderPaymentsSplitTenderPayment() {
        return new TransactionResponse.SplitTenderPayments.SplitTenderPayment();
    }

    /**
     * Create an instance of {@link TransactionResponse.Errors.Error }
     * 
     */
    public TransactionResponse.Errors.Error createTransactionResponseErrorsError() {
        return new TransactionResponse.Errors.Error();
    }

    /**
     * Create an instance of {@link TransactionResponse.Messages.Message }
     * 
     */
    public TransactionResponse.Messages.Message createTransactionResponseMessagesMessage() {
        return new TransactionResponse.Messages.Message();
    }

    /**
     * Create an instance of {@link MessagesType.Message }
     * 
     */
    public MessagesType.Message createMessagesTypeMessage() {
        return new MessagesType.Message();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ANetApiResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", name = "ErrorResponse")
    public JAXBElement<ANetApiResponse> createErrorResponse(ANetApiResponse value) {
        return new JAXBElement<ANetApiResponse>(_ErrorResponse_QNAME, ANetApiResponse.class, null, value);
    }

}