<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/APB.MessageBroker.WebService.Handlers" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/APB.MessageBroker.WebService.Handlers" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="InsertOrderRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="content" nillable="true" type="tns:ArrayOfInsertOrderRequestContentItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InsertOrderRequest" nillable="true" type="tns:InsertOrderRequest" />
  <xs:complexType name="ArrayOfInsertOrderRequestContentItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InsertOrderRequestContentItem" nillable="true" type="tns:InsertOrderRequestContentItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInsertOrderRequestContentItem" nillable="true" type="tns:ArrayOfInsertOrderRequestContentItem" />
  <xs:complexType name="InsertOrderRequestContentItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="design" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="document" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="documenttype" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="externalserial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="issuer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="rechargevalue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="serialnumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InsertOrderRequestContentItem" nillable="true" type="tns:InsertOrderRequestContentItem" />
  <xs:complexType name="QueryBalanceRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="content" nillable="true" type="tns:ArrayOfQueryBalanceRequestContentItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryBalanceRequest" nillable="true" type="tns:QueryBalanceRequest" />
  <xs:complexType name="ArrayOfQueryBalanceRequestContentItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="QueryBalanceRequestContentItem" nillable="true" type="tns:QueryBalanceRequestContentItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfQueryBalanceRequestContentItem" nillable="true" type="tns:ArrayOfQueryBalanceRequestContentItem" />
  <xs:complexType name="QueryBalanceRequestContentItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="applications" nillable="true" type="tns:ArrayOfApp" />
      <xs:element minOccurs="0" name="design" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="externalserial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="issuer" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryBalanceRequestContentItem" nillable="true" type="tns:QueryBalanceRequestContentItem" />
  <xs:complexType name="ArrayOfApp">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="App" nillable="true" type="tns:App" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfApp" nillable="true" type="tns:ArrayOfApp" />
  <xs:complexType name="App">
    <xs:sequence>
      <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="App" nillable="true" type="tns:App" />
  <xs:complexType name="ExtractAppRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="content" nillable="true" type="tns:ExtractAppRequestContentItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExtractAppRequest" nillable="true" type="tns:ExtractAppRequest" />
  <xs:complexType name="ExtractAppRequestContentItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="design" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="enddate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="externalserial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="initialdate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="issuer" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExtractAppRequestContentItem" nillable="true" type="tns:ExtractAppRequestContentItem" />
  <xs:complexType name="InsertHotListAppRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="content" nillable="true" type="tns:ArrayOfInsertHotListAppRequestContentItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InsertHotListAppRequest" nillable="true" type="tns:InsertHotListAppRequest" />
  <xs:complexType name="ArrayOfInsertHotListAppRequestContentItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InsertHotListAppRequestContentItem" nillable="true" type="tns:InsertHotListAppRequestContentItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInsertHotListAppRequestContentItem" nillable="true" type="tns:ArrayOfInsertHotListAppRequestContentItem" />
  <xs:complexType name="InsertHotListAppRequestContentItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="design" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="externalserial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hotlistreason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="issuer" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InsertHotListAppRequestContentItem" nillable="true" type="tns:InsertHotListAppRequestContentItem" />
  <xs:complexType name="RemoveHotListAppRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="content" nillable="true" type="tns:ArrayOfRemoveHotListAppRequestContentItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RemoveHotListAppRequest" nillable="true" type="tns:RemoveHotListAppRequest" />
  <xs:complexType name="ArrayOfRemoveHotListAppRequestContentItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RemoveHotListAppRequestContentItem" nillable="true" type="tns:RemoveHotListAppRequestContentItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRemoveHotListAppRequestContentItem" nillable="true" type="tns:ArrayOfRemoveHotListAppRequestContentItem" />
  <xs:complexType name="RemoveHotListAppRequestContentItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="design" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="externalserial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="issuer" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RemoveHotListAppRequestContentItem" nillable="true" type="tns:RemoveHotListAppRequestContentItem" />
  <xs:complexType name="QueryCardNumberRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="content" nillable="true" type="tns:ArrayOfQueryCardNumberRequestItemContent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryCardNumberRequest" nillable="true" type="tns:QueryCardNumberRequest" />
  <xs:complexType name="ArrayOfQueryCardNumberRequestItemContent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="QueryCardNumberRequestItemContent" nillable="true" type="tns:QueryCardNumberRequestItemContent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfQueryCardNumberRequestItemContent" nillable="true" type="tns:ArrayOfQueryCardNumberRequestItemContent" />
  <xs:complexType name="QueryCardNumberRequestItemContent">
    <xs:sequence>
      <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="docnumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="doctype" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryCardNumberRequestItemContent" nillable="true" type="tns:QueryCardNumberRequestItemContent" />
</xs:schema>