<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/TwinOaksCharge.Common.Client" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/TwinOaksCharge.Common.Client" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.servicestack.net/types" />
  <xs:complexType name="CardAuthenticationRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="TOToken" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="addressLine1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardDataInputMode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardDataOutputCapability" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardDataSource" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardHolderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardOnFile" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardOnFileTransactionIdentifier" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardPresentDetail" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardholderAuthenticationEntity" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardholderAuthenticationMethod" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardholderPresentDetail" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="currencyCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cvv2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="developerID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="eciIndicator" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="emulatedTrackData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="expirationDate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="externalReferenceID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="firstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="laneID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="lastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="mPosAcceptanceDeviceType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="maxPinLength" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="middleName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="panReferenceIdentifier" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="partialAuthSupport" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="paymentAccountReference" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="secureCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="securityProtocol" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="softDescriptor" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="terminalAuthenticationCapability" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="terminalCapability" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="terminalCardCaptureCapability" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="terminalOperatingEnvironment" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="terminalOutputCapability" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="tokenRequesterID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="tokenRequired" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track1Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track2Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track3Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="transactionKey" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="transactionMID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ucafCollectionIndicator" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="zip" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CardAuthenticationRequest" nillable="true" type="tns:CardAuthenticationRequest" />
  <xs:complexType name="RequestBase">
    <xs:sequence>
      <xs:element minOccurs="0" name="apiKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="deviceID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="merchantID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="operatorID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestBase" nillable="true" type="tns:RequestBase" />
  <xs:complexType name="DebitCashbackRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:DebitSaleRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="cashbackAmount" type="xs:decimal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DebitCashbackRequest" nillable="true" type="tns:DebitCashbackRequest" />
  <xs:complexType name="DebitSaleRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="currencyCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="emulatedTrackData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="encryptionType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="firstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ksn" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="lastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="pin" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="pinKsn" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="salesTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="tip" type="xs:decimal" />
          <xs:element minOccurs="0" name="track2Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="transactionAmount" type="xs:decimal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DebitSaleRequest" nillable="true" type="tns:DebitSaleRequest" />
  <xs:complexType name="DebitReturnRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="cardDataSource" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="currencyCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="emulatedTrackData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="encryptionType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ksn" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="pin" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="pinKsn" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="salesTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="tip" type="xs:decimal" />
          <xs:element minOccurs="0" name="track2Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="transactionAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="transactionID" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DebitReturnRequest" nillable="true" type="tns:DebitReturnRequest" />
  <xs:complexType name="ForcedAuthRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SaleRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="authCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="authTimestamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="encryptionType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ksn" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ForcedAuthRequest" nillable="true" type="tns:ForcedAuthRequest" />
  <xs:complexType name="SaleRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="TOToken" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="addressLine1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardDataSource" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="currencyCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cvv2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="emulatedTrackData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="expirationDate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="firstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="lastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="salesTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="tip" type="xs:decimal" />
          <xs:element minOccurs="0" name="track1Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track2Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track3Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="transactionAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="zip" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SaleRequest" nillable="true" type="tns:SaleRequest" />
  <xs:complexType name="ManualClose">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ManualClose" nillable="true" type="tns:ManualClose" />
  <xs:complexType name="TransactionReportRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:TransactionDetailsRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="reportName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TransactionReportRequest" nillable="true" type="tns:TransactionReportRequest" />
  <xs:complexType name="TransactionDetailsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="amountCondition" nillable="true" type="tns:SearchType" />
      <xs:element minOccurs="0" name="apiKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="deviceID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fromDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="merchantID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="optionalColumns" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" />
      <xs:element minOccurs="0" name="pageNumber" type="xs:int" />
      <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="searchTypes" nillable="true" type="tns:ArrayOfSearchType" />
      <xs:element minOccurs="0" name="sortTypes" nillable="true" type="tns:ArrayOfSortType" />
      <xs:element minOccurs="0" name="toDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TransactionDetailsRequest" nillable="true" type="tns:TransactionDetailsRequest" />
  <xs:complexType name="SearchType">
    <xs:sequence>
      <xs:element minOccurs="0" name="columnName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="operator" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SearchType" nillable="true" type="tns:SearchType" />
  <xs:complexType name="ArrayOfSearchType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SearchType" nillable="true" type="tns:SearchType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSearchType" nillable="true" type="tns:ArrayOfSearchType" />
  <xs:complexType name="ArrayOfSortType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SortType" nillable="true" type="tns:SortType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSortType" nillable="true" type="tns:ArrayOfSortType" />
  <xs:complexType name="SortType">
    <xs:sequence>
      <xs:element minOccurs="0" name="columnName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="desc" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SortType" nillable="true" type="tns:SortType" />
  <xs:complexType name="ReturnRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="TOToken" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="addressLine1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardDataSource" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="currencyCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cvv2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="emulatedTrackData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="expirationDate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="phoneNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="salesTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="tip" type="xs:decimal" />
          <xs:element minOccurs="0" name="track1Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track2Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track3Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="transactionAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="transactionID" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ReturnRequest" nillable="true" type="tns:ReturnRequest" />
  <xs:complexType name="SaleLookupRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FirstSix" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="LastFour" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="expirationDate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="transactionAmount" type="xs:decimal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SaleLookupRequest" nillable="true" type="tns:SaleLookupRequest" />
  <xs:complexType name="FindTransRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FindTransRequest" nillable="true" type="tns:FindTransRequest" />
  <xs:complexType name="SaleRequestV2">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TOToken" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="addressLine1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardDataSource" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cardNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="chargeDescriptor" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="currencyCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="customerRefID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="cvv2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="digitalPaymentCryptogram" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="directoryServerTransactionID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="eciIndicator" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="emulatedTrackData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="expirationDate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="firstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="lastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="programProtocol" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="purchaseOrder" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="salesTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="secureCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="securityProtocol" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="serviceLocationCity" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="serviceLocationCountryCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="serviceLocationCountrySubdivision" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="serviceLocationPostalCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="shipToZip" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="supplierReferenceNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="tip" type="xs:decimal" />
          <xs:element minOccurs="0" name="tokenRequesterID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track1Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track2Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="track3Data" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="transactionAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="ucafCollectionIndicator" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="walletID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="walletSource" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="zip" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SaleRequestV2" nillable="true" type="tns:SaleRequestV2" />
  <xs:complexType name="ChangePassword">
    <xs:sequence>
      <xs:element minOccurs="0" name="newPw" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oldPw" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangePassword" nillable="true" type="tns:ChangePassword" />
  <xs:complexType name="VoidRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:RequestBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="currencyCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="salesTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="tip" type="xs:decimal" />
          <xs:element minOccurs="0" name="transactionAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="transactionID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="voidReason" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VoidRequest" nillable="true" type="tns:VoidRequest" />
  <xs:complexType name="ManualCloseResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ResponseBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="returnAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="returnCount" type="xs:int" />
          <xs:element minOccurs="0" name="saleAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="saleCount" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ManualCloseResponse" nillable="true" type="tns:ManualCloseResponse" />
  <xs:complexType name="ResponseBase">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q2="http://schemas.servicestack.net/types" type="q2:ResponseStatus" />
      <xs:element minOccurs="0" name="responseCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="responseMessage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResponseBase" nillable="true" type="tns:ResponseBase" />
</xs:schema>