package com.adyen.model.nexo;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * The type Object factory.
 */
@XmlRegistry
public class ObjectFactory {

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.adyen.model.nexo
     */
    public ObjectFactory() {
    }

    /**
     * Create sale to poi request sale to poi request.
     *
     * @return the sale to poi request
     */
    public SaleToPOIRequest createSaleToPOIRequest() {
        return new SaleToPOIRequest();
    }

    /**
     * Create an instance of {@link MessageHeader }
     *
     * @return the message header
     */
    public MessageHeader createMessageHeader() {
        return new MessageHeader();
    }

    /**
     * Create an instance of {@link AbortRequest }
     *
     * @return the abort request
     */
    public AbortRequest createAbortRequest() {
        return new AbortRequest();
    }

    /**
     * Create an instance of {@link BalanceInquiryRequest }
     *
     * @return the balance inquiry request
     */
    public BalanceInquiryRequest createBalanceInquiryRequest() {
        return new BalanceInquiryRequest();
    }

    /**
     * Create an instance of {@link BatchRequest }
     *
     * @return the batch request
     */
    public BatchRequest createBatchRequest() {
        return new BatchRequest();
    }

    /**
     * Create an instance of {@link CardAcquisitionRequest }
     *
     * @return the card acquisition request
     */
    public CardAcquisitionRequest createCardAcquisitionRequest() {
        return new CardAcquisitionRequest();
    }

    /**
     * Create an instance of {@link AdminRequest }
     *
     * @return the admin request
     */
    public AdminRequest createAdminRequest() {
        return new AdminRequest();
    }

    /**
     * Create an instance of {@link DiagnosisRequest }
     *
     * @return the diagnosis request
     */
    public DiagnosisRequest createDiagnosisRequest() {
        return new DiagnosisRequest();
    }

    /**
     * Create an instance of {@link DisplayRequest }
     *
     * @return the display request
     */
    public DisplayRequest createDisplayRequest() {
        return new DisplayRequest();
    }

    /**
     * Create an instance of {@link EnableServiceRequest }
     *
     * @return the enable service request
     */
    public EnableServiceRequest createEnableServiceRequest() {
        return new EnableServiceRequest();
    }

    /**
     * Create an instance of {@link EventNotification }
     *
     * @return the event notification
     */
    public EventNotification createEventNotification() {
        return new EventNotification();
    }

    /**
     * Create an instance of {@link GetTotalsRequest }
     *
     * @return the get totals request
     */
    public GetTotalsRequest createGetTotalsRequest() {
        return new GetTotalsRequest();
    }

    /**
     * Create an instance of {@link InputRequest }
     *
     * @return the input request
     */
    public InputRequest createInputRequest() {
        return new InputRequest();
    }

    /**
     * Create an instance of {@link InputUpdate }
     *
     * @return the input update
     */
    public InputUpdate createInputUpdate() {
        return new InputUpdate();
    }

    /**
     * Create an instance of {@link LoginRequest }
     *
     * @return the login request
     */
    public LoginRequest createLoginRequest() {
        return new LoginRequest();
    }

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

    /**
     * Create an instance of {@link LoyaltyRequest }
     *
     * @return the loyalty request
     */
    public LoyaltyRequest createLoyaltyRequest() {
        return new LoyaltyRequest();
    }

    /**
     * Create an instance of {@link PaymentRequest }
     *
     * @return the payment request
     */
    public PaymentRequest createPaymentRequest() {
        return new PaymentRequest();
    }

    /**
     * Create an instance of {@link PINRequest }
     *
     * @return the pin request
     */
    public PINRequest createPINRequest() {
        return new PINRequest();
    }

    /**
     * Create an instance of {@link PrintRequest }
     *
     * @return the print request
     */
    public PrintRequest createPrintRequest() {
        return new PrintRequest();
    }

    /**
     * Create an instance of {@link CardReaderInitRequest }
     *
     * @return the card reader init request
     */
    public CardReaderInitRequest createCardReaderInitRequest() {
        return new CardReaderInitRequest();
    }

    /**
     * Create an instance of {@link CardReaderAPDURequest }
     *
     * @return the card reader apdu request
     */
    public CardReaderAPDURequest createCardReaderAPDURequest() {
        return new CardReaderAPDURequest();
    }

    /**
     * Create an instance of {@link CardReaderPowerOffRequest }
     *
     * @return the card reader power off request
     */
    public CardReaderPowerOffRequest createCardReaderPowerOffRequest() {
        return new CardReaderPowerOffRequest();
    }

    /**
     * Create an instance of {@link ReconciliationRequest }
     *
     * @return the reconciliation request
     */
    public ReconciliationRequest createReconciliationRequest() {
        return new ReconciliationRequest();
    }

    /**
     * Create an instance of {@link ReversalRequest }
     *
     * @return the reversal request
     */
    public ReversalRequest createReversalRequest() {
        return new ReversalRequest();
    }

    /**
     * Create an instance of {@link SoundRequest }
     *
     * @return the sound request
     */
    public SoundRequest createSoundRequest() {
        return new SoundRequest();
    }

    /**
     * Create an instance of {@link StoredValueRequest }
     *
     * @return the stored value request
     */
    public StoredValueRequest createStoredValueRequest() {
        return new StoredValueRequest();
    }

    /**
     * Create an instance of {@link TransactionStatusRequest }
     *
     * @return the transaction status request
     */
    public TransactionStatusRequest createTransactionStatusRequest() {
        return new TransactionStatusRequest();
    }

    /**
     * Create an instance of {@link TransmitRequest }
     *
     * @return the transmit request
     */
    public TransmitRequest createTransmitRequest() {
        return new TransmitRequest();
    }

    /**
     * Create an instance of {@link ContentInformation }
     *
     * @return the content information
     */
    public ContentInformation createContentInformation() {
        return new ContentInformation();
    }

    /**
     * Create an instance of {@link SaleToPOIResponse }
     *
     * @return the sale to poi response
     */
    public SaleToPOIResponse createSaleToPOIResponse() {
        return new SaleToPOIResponse();
    }

    /**
     * Create an instance of {@link BalanceInquiryResponse }
     *
     * @return the balance inquiry response
     */
    public BalanceInquiryResponse createBalanceInquiryResponse() {
        return new BalanceInquiryResponse();
    }

    /**
     * Create an instance of {@link BatchResponse }
     *
     * @return the batch response
     */
    public BatchResponse createBatchResponse() {
        return new BatchResponse();
    }

    /**
     * Create an instance of {@link CardAcquisitionResponse }
     *
     * @return the card acquisition response
     */
    public CardAcquisitionResponse createCardAcquisitionResponse() {
        return new CardAcquisitionResponse();
    }

    /**
     * Create an instance of {@link AdminResponse }
     *
     * @return the admin response
     */
    public AdminResponse createAdminResponse() {
        return new AdminResponse();
    }

    /**
     * Create an instance of {@link DiagnosisResponse }
     *
     * @return the diagnosis response
     */
    public DiagnosisResponse createDiagnosisResponse() {
        return new DiagnosisResponse();
    }

    /**
     * Create an instance of {@link DisplayResponse }
     *
     * @return the display response
     */
    public DisplayResponse createDisplayResponse() {
        return new DisplayResponse();
    }

    /**
     * Create an instance of {@link EnableServiceResponse }
     *
     * @return the enable service response
     */
    public EnableServiceResponse createEnableServiceResponse() {
        return new EnableServiceResponse();
    }

    /**
     * Create an instance of {@link GetTotalsResponse }
     *
     * @return the get totals response
     */
    public GetTotalsResponse createGetTotalsResponse() {
        return new GetTotalsResponse();
    }

    /**
     * Create an instance of {@link InputResponse }
     *
     * @return the input response
     */
    public InputResponse createInputResponse() {
        return new InputResponse();
    }

    /**
     * Create an instance of {@link LoginResponse }
     *
     * @return the login response
     */
    public LoginResponse createLoginResponse() {
        return new LoginResponse();
    }

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

    /**
     * Create an instance of {@link LoyaltyResponse }
     *
     * @return the loyalty response
     */
    public LoyaltyResponse createLoyaltyResponse() {
        return new LoyaltyResponse();
    }

    /**
     * Create an instance of {@link PaymentResponse }
     *
     * @return the payment response
     */
    public PaymentResponse createPaymentResponse() {
        return new PaymentResponse();
    }

    /**
     * Create an instance of {@link PINResponse }
     *
     * @return the pin response
     */
    public PINResponse createPINResponse() {
        return new PINResponse();
    }

    /**
     * Create an instance of {@link PrintResponse }
     *
     * @return the print response
     */
    public PrintResponse createPrintResponse() {
        return new PrintResponse();
    }

    /**
     * Create an instance of {@link CardReaderInitResponse }
     *
     * @return the card reader init response
     */
    public CardReaderInitResponse createCardReaderInitResponse() {
        return new CardReaderInitResponse();
    }

    /**
     * Create an instance of {@link CardReaderAPDUResponse }
     *
     * @return the card reader apdu response
     */
    public CardReaderAPDUResponse createCardReaderAPDUResponse() {
        return new CardReaderAPDUResponse();
    }

    /**
     * Create an instance of {@link CardReaderPowerOffResponse }
     *
     * @return the card reader power off response
     */
    public CardReaderPowerOffResponse createCardReaderPowerOffResponse() {
        return new CardReaderPowerOffResponse();
    }

    /**
     * Create an instance of {@link ReconciliationResponse }
     *
     * @return the reconciliation response
     */
    public ReconciliationResponse createReconciliationResponse() {
        return new ReconciliationResponse();
    }

    /**
     * Create an instance of {@link ReversalResponse }
     *
     * @return the reversal response
     */
    public ReversalResponse createReversalResponse() {
        return new ReversalResponse();
    }

    /**
     * Create an instance of {@link SoundResponse }
     *
     * @return the sound response
     */
    public SoundResponse createSoundResponse() {
        return new SoundResponse();
    }

    /**
     * Create an instance of {@link StoredValueResponse }
     *
     * @return the stored value response
     */
    public StoredValueResponse createStoredValueResponse() {
        return new StoredValueResponse();
    }

    /**
     * Create an instance of {@link TransactionStatusResponse }
     *
     * @return the transaction status response
     */
    public TransactionStatusResponse createTransactionStatusResponse() {
        return new TransactionStatusResponse();
    }

    /**
     * Create an instance of {@link TransmitResponse }
     *
     * @return the transmit response
     */
    public TransmitResponse createTransmitResponse() {
        return new TransmitResponse();
    }

    /**
     * Create an instance of {@link PaymentReceipt }
     *
     * @return the payment receipt
     */
    public PaymentReceipt createPaymentReceipt() {
        return new PaymentReceipt();
    }

    /**
     * Create an instance of {@link POITerminalData }
     *
     * @return the poi terminal data
     */
    public POITerminalData createPOITerminalData() {
        return new POITerminalData();
    }

    /**
     * Create an instance of {@link POIProfile }
     *
     * @return the poi profile
     */
    public POIProfile createPOIProfile() {
        return new POIProfile();
    }

    /**
     * Create an instance of {@link SaleToIssuerData }
     *
     * @return the sale to issuer data
     */
    public SaleToIssuerData createSaleToIssuerData() {
        return new SaleToIssuerData();
    }

    /**
     * Create an instance of {@link SoundContent }
     *
     * @return the sound content
     */
    public SoundContent createSoundContent() {
        return new SoundContent();
    }

    /**
     * Create an instance of {@link PaymentAcquirerData }
     *
     * @return the payment acquirer data
     */
    public PaymentAcquirerData createPaymentAcquirerData() {
        return new PaymentAcquirerData();
    }

    /**
     * Create an instance of {@link SaleProfile }
     *
     * @return the sale profile
     */
    public SaleProfile createSaleProfile() {
        return new SaleProfile();
    }

    /**
     * Create an instance of {@link PaymentToken }
     *
     * @return the payment token
     */
    public PaymentToken createPaymentToken() {
        return new PaymentToken();
    }

    /**
     * Create an instance of {@link LoyaltyAccountID }
     *
     * @return the loyalty account id
     */
    public LoyaltyAccountID createLoyaltyAccountID() {
        return new LoyaltyAccountID();
    }

    /**
     * Create an instance of {@link PaymentInstrumentData }
     *
     * @return the payment instrument data
     */
    public PaymentInstrumentData createPaymentInstrumentData() {
        return new PaymentInstrumentData();
    }

    /**
     * Create an instance of {@link Parameter }
     *
     * @return the parameter
     */
    public Parameter createParameter() {
        return new Parameter();
    }

    /**
     * Create an instance of {@link EnvelopedData }
     *
     * @return the enveloped data
     */
    public EnvelopedData createEnvelopedData() {
        return new EnvelopedData();
    }

    /**
     * Create an instance of {@link SignerIdentifier }
     *
     * @return the signer identifier
     */
    public SignerIdentifier createSignerIdentifier() {
        return new SignerIdentifier();
    }

    /**
     * Create an instance of {@link MessageReference }
     *
     * @return the message reference
     */
    public MessageReference createMessageReference() {
        return new MessageReference();
    }

    /**
     * Create an instance of {@link PaymentAccountStatus }
     *
     * @return the payment account status
     */
    public PaymentAccountStatus createPaymentAccountStatus() {
        return new PaymentAccountStatus();
    }

    /**
     * Create an instance of {@link IssuerAndSerialNumber }
     *
     * @return the issuer and serial number
     */
    public IssuerAndSerialNumber createIssuerAndSerialNumber() {
        return new IssuerAndSerialNumber();
    }

    /**
     * Create an instance of {@link StoredValueAccountID }
     *
     * @return the stored value account id
     */
    public StoredValueAccountID createStoredValueAccountID() {
        return new StoredValueAccountID();
    }

    /**
     * Create an instance of {@link Signer }
     *
     * @return the signer
     */
    public Signer createSigner() {
        return new Signer();
    }

    /**
     * Create an instance of {@link TransactionConditions }
     *
     * @return the transaction conditions
     */
    public TransactionConditions createTransactionConditions() {
        return new TransactionConditions();
    }

    /**
     * Create an instance of {@link EncryptedContent }
     *
     * @return the encrypted content
     */
    public EncryptedContent createEncryptedContent() {
        return new EncryptedContent();
    }

    /**
     * Create an instance of {@link OriginalPOITransaction }
     *
     * @return the original poi transaction
     */
    public OriginalPOITransaction createOriginalPOITransaction() {
        return new OriginalPOITransaction();
    }

    /**
     * Create an instance of {@link AlgorithmIdentifier }
     *
     * @return the algorithm identifier
     */
    public AlgorithmIdentifier createAlgorithmIdentifier() {
        return new AlgorithmIdentifier();
    }

    /**
     * Create an instance of {@link RecipientIdentifier }
     *
     * @return the recipient identifier
     */
    public RecipientIdentifier createRecipientIdentifier() {
        return new RecipientIdentifier();
    }

    /**
     * Create an instance of {@link PaymentData }
     *
     * @return the payment data
     */
    public PaymentData createPaymentData() {
        return new PaymentData();
    }

    /**
     * Create an instance of {@link KEKIdentifier }
     *
     * @return the kek identifier
     */
    public KEKIdentifier createKEKIdentifier() {
        return new KEKIdentifier();
    }

    /**
     * Create an instance of {@link PrintOutput }
     *
     * @return the print output
     */
    public PrintOutput createPrintOutput() {
        return new PrintOutput();
    }

    /**
     * Create an instance of {@link AmountsResp }
     *
     * @return the amounts resp
     */
    public AmountsResp createAmountsResp() {
        return new AmountsResp();
    }

    /**
     * Create an instance of {@link LoyaltyAccountStatus }
     *
     * @return the loyalty account status
     */
    public LoyaltyAccountStatus createLoyaltyAccountStatus() {
        return new LoyaltyAccountStatus();
    }

    /**
     * Create an instance of {@link TransactionToPerform }
     *
     * @return the transaction to perform
     */
    public TransactionToPerform createTransactionToPerform() {
        return new TransactionToPerform();
    }

    /**
     * Create an instance of {@link MenuEntry }
     *
     * @return the menu entry
     */
    public MenuEntry createMenuEntry() {
        return new MenuEntry();
    }

    /**
     * Create an instance of {@link DisplayOutput }
     *
     * @return the display output
     */
    public DisplayOutput createDisplayOutput() {
        return new DisplayOutput();
    }

    /**
     * Create an instance of {@link SignedData }
     *
     * @return the signed data
     */
    public SignedData createSignedData() {
        return new SignedData();
    }

    /**
     * Create an instance of {@link Amount }
     *
     * @return the amount
     */
    public Amount createAmount() {
        return new Amount();
    }

    /**
     * Create an instance of {@link PaymentTotals }
     *
     * @return the payment totals
     */
    public PaymentTotals createPaymentTotals() {
        return new PaymentTotals();
    }

    /**
     * Create an instance of {@link CurrencyConversion }
     *
     * @return the currency conversion
     */
    public CurrencyConversion createCurrencyConversion() {
        return new CurrencyConversion();
    }

    /**
     * Create an instance of {@link SensitiveMobileData }
     *
     * @return the sensitive mobile data
     */
    public SensitiveMobileData createSensitiveMobileData() {
        return new SensitiveMobileData();
    }

    /**
     * Create an instance of {@link Instalment }
     *
     * @return the instalment
     */
    public Instalment createInstalment() {
        return new Instalment();
    }

    /**
     * Create an instance of {@link LoyaltyAccount }
     *
     * @return the loyalty account
     */
    public LoyaltyAccount createLoyaltyAccount() {
        return new LoyaltyAccount();
    }

    /**
     * Create an instance of {@link TrackData }
     *
     * @return the track data
     */
    public TrackData createTrackData() {
        return new TrackData();
    }

    /**
     * Create an instance of {@link PaymentAccountReq }
     *
     * @return the payment account req
     */
    public PaymentAccountReq createPaymentAccountReq() {
        return new PaymentAccountReq();
    }

    /**
     * Create an instance of {@link GeographicCoordinates }
     *
     * @return the geographic coordinates
     */
    public GeographicCoordinates createGeographicCoordinates() {
        return new GeographicCoordinates();
    }

    /**
     * Create an instance of {@link LoyaltyResult }
     *
     * @return the loyalty result
     */
    public LoyaltyResult createLoyaltyResult() {
        return new LoyaltyResult();
    }

    /**
     * Create an instance of {@link CardData }
     *
     * @return the card data
     */
    public CardData createCardData() {
        return new CardData();
    }

    /**
     * Create an instance of {@link LoyaltyAmount }
     *
     * @return the loyalty amount
     */
    public LoyaltyAmount createLoyaltyAmount() {
        return new LoyaltyAmount();
    }

    /**
     * Create an instance of {@link SensitiveCardData }
     *
     * @return the sensitive card data
     */
    public SensitiveCardData createSensitiveCardData() {
        return new SensitiveCardData();
    }

    /**
     * Create an instance of {@link Issuer }
     *
     * @return the issuer
     */
    public Issuer createIssuer() {
        return new Issuer();
    }

    /**
     * Create an instance of {@link NamedKeyEncryptedData }
     *
     * @return the named key encrypted data
     */
    public NamedKeyEncryptedData createNamedKeyEncryptedData() {
        return new NamedKeyEncryptedData();
    }

    /**
     * Create an instance of {@link POISoftware }
     *
     * @return the poi software
     */
    public POISoftware createPOISoftware() {
        return new POISoftware();
    }

    /**
     * Create an instance of {@link PerformedTransaction }
     *
     * @return the performed transaction
     */
    public PerformedTransaction createPerformedTransaction() {
        return new PerformedTransaction();
    }

    /**
     * Create an instance of {@link ICCResetData }
     *
     * @return the icc reset data
     */
    public ICCResetData createICCResetData() {
        return new ICCResetData();
    }

    /**
     * Create an instance of {@link CardholderPIN }
     *
     * @return the cardholder pin
     */
    public CardholderPIN createCardholderPIN() {
        return new CardholderPIN();
    }

    /**
     * Create an instance of {@link StoredValueResult }
     *
     * @return the stored value result
     */
    public StoredValueResult createStoredValueResult() {
        return new StoredValueResult();
    }

    /**
     * Create an instance of {@link POIData }
     *
     * @return the poi data
     */
    public POIData createPOIData() {
        return new POIData();
    }

    /**
     * Create an instance of {@link KEK }
     *
     * @return the kek
     */
    public KEK createKEK() {
        return new KEK();
    }

    /**
     * Create an instance of {@link DigestedData }
     *
     * @return the digested data
     */
    public DigestedData createDigestedData() {
        return new DigestedData();
    }

    /**
     * Create an instance of {@link SignaturePoint }
     *
     * @return the signature point
     */
    public SignaturePoint createSignaturePoint() {
        return new SignaturePoint();
    }

    /**
     * Create an instance of {@link AmountsReq }
     *
     * @return the amounts req
     */
    public AmountsReq createAmountsReq() {
        return new AmountsReq();
    }

    /**
     * Create an instance of {@link TransactionTotals }
     *
     * @return the transaction totals
     */
    public TransactionTotals createTransactionTotals() {
        return new TransactionTotals();
    }

    /**
     * Create an instance of {@link RepeatedMessageResponse }
     *
     * @return the repeated message response
     */
    public RepeatedMessageResponse createRepeatedMessageResponse() {
        return new RepeatedMessageResponse();
    }

    /**
     * Create an instance of {@link SponsoredMerchant }
     *
     * @return the sponsored merchant
     */
    public SponsoredMerchant createSponsoredMerchant() {
        return new SponsoredMerchant();
    }

    /**
     * Create an instance of {@link UTMCoordinates }
     *
     * @return the utm coordinates
     */
    public UTMCoordinates createUTMCoordinates() {
        return new UTMCoordinates();
    }

    /**
     * Create an instance of {@link Geolocation }
     *
     * @return the geolocation
     */
    public Geolocation createGeolocation() {
        return new Geolocation();
    }

    /**
     * Create an instance of {@link SaleSoftware }
     *
     * @return the sale software
     */
    public SaleSoftware createSaleSoftware() {
        return new SaleSoftware();
    }

    /**
     * Create an instance of {@link LoyaltyData }
     *
     * @return the loyalty data
     */
    public LoyaltyData createLoyaltyData() {
        return new LoyaltyData();
    }

    /**
     * Create an instance of {@link Rebates }
     *
     * @return the rebates
     */
    public Rebates createRebates() {
        return new Rebates();
    }

    /**
     * Create an instance of {@link InputResult }
     *
     * @return the input result
     */
    public InputResult createInputResult() {
        return new InputResult();
    }

    /**
     * Create an instance of {@link AreaSize }
     *
     * @return the area size
     */
    public AreaSize createAreaSize() {
        return new AreaSize();
    }

    /**
     * Create an instance of {@link CapturedSignature }
     *
     * @return the captured signature
     */
    public CapturedSignature createCapturedSignature() {
        return new CapturedSignature();
    }

    /**
     * Create an instance of {@link LoyaltyAccountReq }
     *
     * @return the loyalty account req
     */
    public LoyaltyAccountReq createLoyaltyAccountReq() {
        return new LoyaltyAccountReq();
    }

    /**
     * Create an instance of {@link AllowedProduct }
     *
     * @return the allowed product
     */
    public AllowedProduct createAllowedProduct() {
        return new AllowedProduct();
    }

    /**
     * Create an instance of {@link HostStatus }
     *
     * @return the host status
     */
    public HostStatus createHostStatus() {
        return new HostStatus();
    }

    /**
     * Create an instance of {@link RelativeDistinguishedName }
     *
     * @return the relative distinguished name
     */
    public RelativeDistinguishedName createRelativeDistinguishedName() {
        return new RelativeDistinguishedName();
    }

    /**
     * Create an instance of {@link POIStatus }
     *
     * @return the poi status
     */
    public POIStatus createPOIStatus() {
        return new POIStatus();
    }

    /**
     * Create an instance of {@link TransactionIdentification }
     *
     * @return the transaction identification
     */
    public TransactionIdentification createTransactionIdentification() {
        return new TransactionIdentification();
    }

    /**
     * Create an instance of {@link CustomerOrder }
     *
     * @return the customer order
     */
    public CustomerOrder createCustomerOrder() {
        return new CustomerOrder();
    }

    /**
     * Create an instance of {@link StoredValueData }
     *
     * @return the stored value data
     */
    public StoredValueData createStoredValueData() {
        return new StoredValueData();
    }

    /**
     * Create an instance of {@link OutputText }
     *
     * @return the output text
     */
    public OutputText createOutputText() {
        return new OutputText();
    }

    /**
     * Create an instance of {@link OutputBarcode }
     *
     * @return the output barcode
     */
    public OutputBarcode createOutputBarcode() {
        return new OutputBarcode();
    }

    /**
     * Create an instance of {@link SaleItem }
     *
     * @return the sale item
     */
    public SaleItem createSaleItem() {
        return new SaleItem();
    }

    /**
     * Create an instance of {@link LoyaltyTransaction }
     *
     * @return the loyalty transaction
     */
    public LoyaltyTransaction createLoyaltyTransaction() {
        return new LoyaltyTransaction();
    }

    /**
     * Create an instance of {@link LoyaltyAcquirerData }
     *
     * @return the loyalty acquirer data
     */
    public LoyaltyAcquirerData createLoyaltyAcquirerData() {
        return new LoyaltyAcquirerData();
    }

    /**
     * Create an instance of {@link StoredValueAccountStatus }
     *
     * @return the stored value account status
     */
    public StoredValueAccountStatus createStoredValueAccountStatus() {
        return new StoredValueAccountStatus();
    }

    /**
     * Create an instance of {@link LoyaltyTotals }
     *
     * @return the loyalty totals
     */
    public LoyaltyTotals createLoyaltyTotals() {
        return new LoyaltyTotals();
    }

    /**
     * Create an instance of {@link POISystemData }
     *
     * @return the poi system data
     */
    public POISystemData createPOISystemData() {
        return new POISystemData();
    }

    /**
     * Create an instance of {@link CardAcquisitionTransaction }
     *
     * @return the card acquisition transaction
     */
    public CardAcquisitionTransaction createCardAcquisitionTransaction() {
        return new CardAcquisitionTransaction();
    }

    /**
     * Create an instance of {@link CoinsOrBills }
     *
     * @return the coins or bills
     */
    public CoinsOrBills createCoinsOrBills() {
        return new CoinsOrBills();
    }

    /**
     * Create an instance of {@link InputData }
     *
     * @return the input data
     */
    public InputData createInputData() {
        return new InputData();
    }

    /**
     * Create an instance of {@link SaleItemRebate }
     *
     * @return the sale item rebate
     */
    public SaleItemRebate createSaleItemRebate() {
        return new SaleItemRebate();
    }

    /**
     * Create an instance of {@link AuthenticatedData }
     *
     * @return the authenticated data
     */
    public AuthenticatedData createAuthenticatedData() {
        return new AuthenticatedData();
    }

    /**
     * Create an instance of {@link TotalFilter }
     *
     * @return the total filter
     */
    public TotalFilter createTotalFilter() {
        return new TotalFilter();
    }

    /**
     * Create an instance of {@link SaleData }
     *
     * @return the sale data
     */
    public SaleData createSaleData() {
        return new SaleData();
    }

    /**
     * Create an instance of {@link PredefinedContent }
     *
     * @return the predefined content
     */
    public PredefinedContent createPredefinedContent() {
        return new PredefinedContent();
    }

    /**
     * Create an instance of {@link Input }
     *
     * @return the input
     */
    public Input createInput() {
        return new Input();
    }

    /**
     * Create an instance of {@link KeyTransport }
     *
     * @return the key transport
     */
    public KeyTransport createKeyTransport() {
        return new KeyTransport();
    }

    /**
     * Create an instance of {@link CheckData }
     *
     * @return the check data
     */
    public CheckData createCheckData() {
        return new CheckData();
    }

    /**
     * Create an instance of {@link SaleTerminalData }
     *
     * @return the sale terminal data
     */
    public SaleTerminalData createSaleTerminalData() {
        return new SaleTerminalData();
    }

    /**
     * Create an instance of {@link PaymentTransaction }
     *
     * @return the payment transaction
     */
    public PaymentTransaction createPaymentTransaction() {
        return new PaymentTransaction();
    }

    /**
     * Create an instance of {@link OutputContent }
     *
     * @return the output content
     */
    public OutputContent createOutputContent() {
        return new OutputContent();
    }

    /**
     * Create an instance of {@link PaymentResult }
     *
     * @return the payment result
     */
    public PaymentResult createPaymentResult() {
        return new PaymentResult();
    }

    /**
     * Create an instance of {@link MobileData }
     *
     * @return the mobile data
     */
    public MobileData createMobileData() {
        return new MobileData();
    }

    /**
     * Create an instance of {@link OutputResult }
     *
     * @return the output result
     */
    public OutputResult createOutputResult() {
        return new OutputResult();
    }

    /**
     * Create an instance of {@link CashHandlingDevice }
     *
     * @return the cash handling device
     */
    public CashHandlingDevice createCashHandlingDevice() {
        return new CashHandlingDevice();
    }

    /**
     * Create an instance of {@link Response }
     *
     * @return the response
     */
    public Response createResponse() {
        return new Response();
    }

    /**
     * Create an instance of {@link EncapsulatedContent }
     *
     * @return the encapsulated content
     */
    public EncapsulatedContent createEncapsulatedContent() {
        return new EncapsulatedContent();
    }

}
