text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  var GeniusWSDL = "\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<wsdl:definitions xmlns:tm=\"http://microsoft.com/wsdl/mime/textMatching/\" xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:mime=\"http://schemas.xmlsoap.org/wsdl/mime/\" xmlns:tns=\"http://transport.merchantware.net/v4/\" xmlns:soap=\"http://schemas.xmlsoap.org/wsdl/soap/\" xmlns:s=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap12=\"http://schemas.xmlsoap.org/wsdl/soap12/\" xmlns:http=\"http://schemas.xmlsoap.org/wsdl/http/\" targetNamespace=\"http://transport.merchantware.net/v4/\" xmlns:wsdl=\"http://schemas.xmlsoap.org/wsdl/\">\n  <wsdl:documentation xmlns:wsdl=\"http://schemas.xmlsoap.org/wsdl/\">Provides a service interface to create new requests for Transport Web and Transport Mobile</wsdl:documentation>\n  <wsdl:types>\n    <s:schema elementFormDefault=\"qualified\" targetNamespace=\"http://transport.merchantware.net/v4/\">\n      <s:element name=\"CreateTransaction\">\n        <s:complexType>\n          <s:sequence>\n            <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"merchantName\" type=\"s:string\" />\n            <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"merchantSiteId\" type=\"s:string\" />\n            <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"merchantKey\" type=\"s:string\" />\n            <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"request\" type=\"tns:TransportRequest\" />\n          </s:sequence>\n        </s:complexType>\n      </s:element>\n      <s:complexType name=\"TransportRequest\">\n        <s:sequence>\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TransactionType\" type=\"s:string\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"Amount\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ClerkId\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"OrderNumber\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Dba\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"SoftwareName\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"SoftwareVersion\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"AddressLine1\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Zip\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Cardholder\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"LogoLocation\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"RedirectLocation\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TransactionId\" type=\"s:string\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"ForceDuplicate\" type=\"s:boolean\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"CustomerCode\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PoNumber\" type=\"s:string\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"TaxAmount\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"DisplayColors\" type=\"tns:DisplayColors\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"DisplayOptions\" type=\"tns:DisplayOptions\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"EntryMode\" type=\"tns:EntryMode\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"AuthorizationCode\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TerminalId\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"HealthCareAmountDetails\" type=\"tns:HealthCareAmountDetails\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"EnablePartialAuthorization\" nillable=\"true\" type=\"s:boolean\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"LoyaltyAmountDetails\" type=\"tns:LoyaltyAmountDetails\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TipDetails\" type=\"tns:TipDetails\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Invoice\" type=\"tns:Invoice\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"EbtAmountDetails\" type=\"tns:EbtAmountDetails\" />\n        </s:sequence>\n      </s:complexType>\n      <s:complexType name=\"DisplayColors\">\n        <s:sequence>\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ScreenBackgroundColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ContainerBackgroundColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ContainerFontColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ContainerHelpFontColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ContainerBorderColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"LogoBackgroundColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"LogoBorderColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TooltipBackgroundColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TooltipBorderColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TooltipFontColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TextboxBackgroundColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TextboxBorderColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TextboxFocusBackgroundColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TextboxFocusBorderColor\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TextboxFontColor\" type=\"s:string\" />\n        </s:sequence>\n      </s:complexType>\n      <s:complexType name=\"DisplayOptions\">\n        <s:sequence>\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"AlignLeft\" type=\"s:boolean\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"NoCardNumberMask\" type=\"s:boolean\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"HideDetails\" type=\"s:boolean\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"HideDowngradeMessage\" type=\"s:boolean\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"HideMessage\" type=\"s:boolean\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"HideTooltips\" type=\"s:boolean\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"UseNativeButtons\" type=\"s:boolean\" />\n        </s:sequence>\n      </s:complexType>\n      <s:simpleType name=\"EntryMode\">\n        <s:restriction base=\"s:string\">\n          <s:enumeration value=\"Undefined\" />\n          <s:enumeration value=\"Keyed\" />\n          <s:enumeration value=\"Swiped\" />\n          <s:enumeration value=\"KeyedSwiped\" />\n        </s:restriction>\n      </s:simpleType>\n      <s:complexType name=\"HealthCareAmountDetails\">\n        <s:sequence>\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"CopayAmount\" type=\"s:decimal\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"ClinicalAmount\" type=\"s:decimal\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"DentalAmount\" type=\"s:decimal\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"HealthCareTotalAmount\" type=\"s:decimal\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"PrescriptionAmount\" type=\"s:decimal\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"VisionAmount\" type=\"s:decimal\" />\n        </s:sequence>\n      </s:complexType>\n      <s:complexType name=\"LoyaltyAmountDetails\">\n        <s:sequence>\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"EligibleAmount\" type=\"s:decimal\" />\n        </s:sequence>\n      </s:complexType>\n      <s:complexType name=\"TipDetails\">\n        <s:sequence>\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"EligibleAmount\" type=\"s:decimal\" />\n        </s:sequence>\n      </s:complexType>\n      <s:complexType name=\"Invoice\">\n        <s:sequence>\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TaxIndicator\" type=\"tns:TaxIndicator\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ProductDescription\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"DiscountAmount\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ShippingAmount\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"DutyAmount\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"DestinationPostalCode\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"DestinationCountryCode\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ShipFromPostalCode\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"AlternateTaxAmount\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"AlternateTaxRate\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"LineItems\" type=\"tns:ArrayOfLineItem\" />\n        </s:sequence>\n      </s:complexType>\n      <s:simpleType name=\"TaxIndicator\">\n        <s:restriction base=\"s:string\">\n          <s:enumeration value=\"Unspecified\" />\n          <s:enumeration value=\"NotProvided\" />\n          <s:enumeration value=\"Provided\" />\n          <s:enumeration value=\"Exempt\" />\n        </s:restriction>\n      </s:simpleType>\n      <s:complexType name=\"ArrayOfLineItem\">\n        <s:sequence>\n          <s:element minOccurs=\"0\" maxOccurs=\"unbounded\" name=\"LineItem\" nillable=\"true\" type=\"tns:LineItem\" />\n        </s:sequence>\n      </s:complexType>\n      <s:complexType name=\"LineItem\">\n        <s:sequence>\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"CommodityCode\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Description\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Upc\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Quantity\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"UnitOfMeasure\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"UnitCost\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"DiscountAmount\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TotalAmount\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TaxAmount\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExtendedAmount\" nillable=\"true\" type=\"s:decimal\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"DebitOrCreditIndicator\" type=\"tns:DebitOrCreditIndicator\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"NetOrGrossIndicator\" type=\"tns:NetOrGrossIndicator\" />\n        </s:sequence>\n      </s:complexType>\n      <s:simpleType name=\"DebitOrCreditIndicator\">\n        <s:restriction base=\"s:string\">\n          <s:enumeration value=\"Unspecified\" />\n          <s:enumeration value=\"Credit\" />\n          <s:enumeration value=\"Debit\" />\n        </s:restriction>\n      </s:simpleType>\n      <s:simpleType name=\"NetOrGrossIndicator\">\n        <s:restriction base=\"s:string\">\n          <s:enumeration value=\"Unspecified\" />\n          <s:enumeration value=\"Net\" />\n          <s:enumeration value=\"Gross\" />\n        </s:restriction>\n      </s:simpleType>\n      <s:complexType name=\"EbtAmountDetails\">\n        <s:sequence>\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"SnapAmount\" type=\"s:decimal\" />\n          <s:element minOccurs=\"1\" maxOccurs=\"1\" name=\"SnapTaxAmount\" type=\"s:decimal\" />\n        </s:sequence>\n      </s:complexType>\n      <s:element name=\"CreateTransactionResponse\">\n        <s:complexType>\n          <s:sequence>\n            <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"CreateTransactionResult\" type=\"tns:TransportResponse\" />\n          </s:sequence>\n        </s:complexType>\n      </s:element>\n      <s:complexType name=\"TransportResponse\">\n        <s:sequence>\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"TransportKey\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ValidationKey\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Messages\" type=\"tns:ArrayOfMessage\" />\n        </s:sequence>\n      </s:complexType>\n      <s:complexType name=\"ArrayOfMessage\">\n        <s:sequence>\n          <s:element minOccurs=\"0\" maxOccurs=\"unbounded\" name=\"Message\" nillable=\"true\" type=\"tns:Message\" />\n        </s:sequence>\n      </s:complexType>\n      <s:complexType name=\"Message\">\n        <s:sequence>\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Field\" type=\"s:string\" />\n          <s:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Information\" type=\"s:string\" />\n        </s:sequence>\n      </s:complexType>\n    </s:schema>\n  </wsdl:types>\n  <wsdl:message name=\"CreateTransactionSoapIn\">\n    <wsdl:part name=\"parameters\" element=\"tns:CreateTransaction\" />\n  </wsdl:message>\n  <wsdl:message name=\"CreateTransactionSoapOut\">\n    <wsdl:part name=\"parameters\" element=\"tns:CreateTransactionResponse\" />\n  </wsdl:message>\n  <wsdl:portType name=\"TransportServiceSoap\">\n    <wsdl:operation name=\"CreateTransaction\">\n      <wsdl:documentation xmlns:wsdl=\"http://schemas.xmlsoap.org/wsdl/\">Establishes a single-use transaction for Transport Web and Transport Mobile</wsdl:documentation>\n      <wsdl:input message=\"tns:CreateTransactionSoapIn\" />\n      <wsdl:output message=\"tns:CreateTransactionSoapOut\" />\n    </wsdl:operation>\n  </wsdl:portType>\n  <wsdl:binding name=\"TransportServiceSoap\" type=\"tns:TransportServiceSoap\">\n    <soap:binding transport=\"http://schemas.xmlsoap.org/soap/http\" />\n    <wsdl:operation name=\"CreateTransaction\">\n      <soap:operation soapAction=\"http://transport.merchantware.net/v4/CreateTransaction\" style=\"document\" />\n      <wsdl:input>\n        <soap:body use=\"literal\" />\n      </wsdl:input>\n      <wsdl:output>\n        <soap:body use=\"literal\" />\n      </wsdl:output>\n    </wsdl:operation>\n  </wsdl:binding>\n  <wsdl:binding name=\"TransportServiceSoap12\" type=\"tns:TransportServiceSoap\">\n    <soap12:binding transport=\"http://schemas.xmlsoap.org/soap/http\" />\n    <wsdl:operation name=\"CreateTransaction\">\n      <soap12:operation soapAction=\"http://transport.merchantware.net/v4/CreateTransaction\" style=\"document\" />\n      <wsdl:input>\n        <soap12:body use=\"literal\" />\n      </wsdl:input>\n      <wsdl:output>\n        <soap12:body use=\"literal\" />\n      </wsdl:output>\n    </wsdl:operation>\n  </wsdl:binding>\n  <wsdl:service name=\"TransportService\">\n    <wsdl:documentation xmlns:wsdl=\"http://schemas.xmlsoap.org/wsdl/\">Provides a service interface to create new requests for Transport Web and Transport Mobile</wsdl:documentation>\n    <wsdl:port name=\"TransportServiceSoap\" binding=\"tns:TransportServiceSoap\">\n      <soap:address location=\"https://transport.merchantware.net/v4/transportService.asmx\" />\n    </wsdl:port>\n    <wsdl:port name=\"TransportServiceSoap12\" binding=\"tns:TransportServiceSoap12\">\n      <soap12:address location=\"https://transport.merchantware.net/v4/transportService.asmx\" />\n    </wsdl:port>\n  </wsdl:service>\n</wsdl:definitions>\n";
  exports.default = GeniusWSDL;
  