<?xml version="1.0" encoding="ISO-8859-1"?>
<definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:smsapi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:smsapi">
<types>
<xsd:schema targetNamespace="urn:smsapi"
>
 <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
 <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
 <xsd:complexType name="Client">
  <xsd:all>
   <xsd:element name="username" type="xsd:string"/>
   <xsd:element name="password" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="Response">
  <xsd:all>
   <xsd:element name="result" type="xsd:int"/>
   <xsd:element name="response" type="tns:ArrayOfString"/>
   <xsd:element name="count" type="xsd:int"/>
   <xsd:element name="points" type="xsd:float"/>
   <xsd:element name="description" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="sms_param">
  <xsd:all>
   <xsd:element name="to" type="xsd:string"/>
   <xsd:element name="from" type="xsd:string"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="eco" type="xsd:int"/>
   <xsd:element name="date" type="xsd:int"/>
   <xsd:element name="arParam" type="tns:ArrayOfString"/>
   <xsd:element name="idx" type="xsd:string"/>
   <xsd:element name="single" type="xsd:int"/>
   <xsd:element name="no_unicode" type="xsd:int"/>
   <xsd:element name="datacoding" type="xsd:string"/>
   <xsd:element name="id_partner" type="xsd:int"/>
   <xsd:element name="test" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="sms_param_ext">
  <xsd:all>
   <xsd:element name="to" type="xsd:string"/>
   <xsd:element name="from" type="xsd:string"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="eco" type="xsd:int"/>
   <xsd:element name="date" type="xsd:int"/>
   <xsd:element name="arParam" type="tns:ArrayOfString"/>
   <xsd:element name="idx" type="xsd:string"/>
   <xsd:element name="single" type="xsd:int"/>
   <xsd:element name="no_unicode" type="xsd:int"/>
   <xsd:element name="datacoding" type="xsd:string"/>
   <xsd:element name="id_partner" type="xsd:int"/>
   <xsd:element name="test" type="xsd:int"/>
   <xsd:element name="priority" type="xsd:int"/>
   <xsd:element name="udh" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="sms_multi_param">
  <xsd:all>
   <xsd:element name="arTo" type="tns:ArrayOfString"/>
   <xsd:element name="from" type="xsd:string"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="eco" type="xsd:int"/>
   <xsd:element name="date" type="xsd:int"/>
   <xsd:element name="arParams" type="tns:ArrayOfParam"/>
   <xsd:element name="arIdx" type="tns:ArrayOfString"/>
   <xsd:element name="single" type="xsd:int"/>
   <xsd:element name="no_unicode" type="xsd:int"/>
   <xsd:element name="datacoding" type="xsd:string"/>
   <xsd:element name="id_partner" type="xsd:int"/>
   <xsd:element name="test" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="Sms">
  <xsd:all>
   <xsd:element name="id" type="xsd:string"/>
   <xsd:element name="to" type="xsd:string"/>
   <xsd:element name="from" type="xsd:string"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="flash" type="xsd:int"/>
   <xsd:element name="eco" type="xsd:int"/>
   <xsd:element name="date" type="xsd:int"/>
   <xsd:element name="status" type="xsd:int"/>
   <xsd:element name="submitdate" type="xsd:int"/>
   <xsd:element name="donedate" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayOfSms">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Sms[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="ArrayOfInt">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:int[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="ArrayOfString">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="ArrayOfParam">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:ArrayOfString[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="Group">
  <xsd:all>
   <xsd:element name="id" type="xsd:string"/>
   <xsd:element name="name" type="xsd:string"/>
   <xsd:element name="info" type="xsd:string"/>
   <xsd:element name="num_count" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayOfGroup">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Group[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="Number">
  <xsd:all>
   <xsd:element name="number" type="xsd:string"/>
   <xsd:element name="name" type="xsd:string"/>
   <xsd:element name="id_group" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayOfNumber">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Number[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
</xsd:schema>
</types>
<message name="soap_GetSendersRequest">
  <part name="client" type="tns:Client" /></message>
<message name="soap_GetSendersResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" />
  <part name="arSenders" type="tns:ArrayOfString" /></message>
<message name="soap_DelSchSmsByIdRequest">
  <part name="client" type="tns:Client" />
  <part name="id" type="xsd:string" /></message>
<message name="soap_DelSchSmsByIdResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" /></message>
<message name="soap_AddNumberRequest">
  <part name="client" type="tns:Client" />
  <part name="number" type="tns:Number" /></message>
<message name="soap_AddNumberResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" /></message>
<message name="soap_DelNumberRequest">
  <part name="client" type="tns:Client" />
  <part name="number" type="tns:Number" /></message>
<message name="soap_DelNumberResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" /></message>
<message name="soap_AddGroupRequest">
  <part name="client" type="tns:Client" />
  <part name="group" type="tns:Group" /></message>
<message name="soap_AddGroupResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" />
  <part name="id_group" type="xsd:int" /></message>
<message name="soap_DelGroupRequest">
  <part name="client" type="tns:Client" />
  <part name="id_group" type="xsd:int" /></message>
<message name="soap_DelGroupResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" />
  <part name="num_count" type="xsd:int" /></message>
<message name="soap_GetGroupsRequest">
  <part name="client" type="tns:Client" /></message>
<message name="soap_GetGroupsResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" />
  <part name="arGroups" type="tns:ArrayOfGroup" /></message>
<message name="soap_GetNumbersRequest">
  <part name="client" type="tns:Client" />
  <part name="id_group" type="xsd:int" /></message>
<message name="soap_GetNumbersResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" />
  <part name="arNumbers" type="tns:ArrayOfNumber" /></message>
<message name="soap_GetSmsByDateRequest">
  <part name="client" type="tns:Client" />
  <part name="date_from" type="xsd:int" />
  <part name="date_to" type="xsd:int" /></message>
<message name="soap_GetSmsByDateResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" />
  <part name="arSms" type="tns:ArrayOfSms" /></message>
<message name="soap_GetSmsByIdsRequest">
  <part name="client" type="tns:Client" />
  <part name="arIds" type="tns:ArrayOfString" /></message>
<message name="soap_GetSmsByIdsResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" />
  <part name="arSms" type="tns:ArrayOfSms" /></message>
<message name="soap_CheckPointsRequest">
  <part name="client" type="tns:Client" /></message>
<message name="soap_CheckPointsResponse">
  <part name="result" type="xsd:int" />
  <part name="description" type="xsd:string" />
  <part name="points" type="xsd:float" /></message>
<message name="soap_SendMultiRequest">
  <part name="client" type="tns:Client" />
  <part name="sms_param" type="tns:sms_multi_param" /></message>
<message name="soap_SendMultiResponse">
  <part name="Response" type="tns:Response" /></message>
<message name="soap_SendSmsRequest">
  <part name="client" type="tns:Client" />
  <part name="sms_param" type="tns:sms_param" /></message>
<message name="soap_SendSmsResponse">
  <part name="response" type="tns:Response" /></message>
<message name="soap_SendSmsExtRequest">
  <part name="client" type="tns:Client" />
  <part name="sms_param" type="tns:sms_param_ext" /></message>
<message name="soap_SendSmsExtResponse">
  <part name="response" type="tns:Response" /></message>
<portType name="smsapiPortType">
  <operation name="soap_GetSenders">
    <documentation>soap_GetSenders</documentation>
    <input message="tns:soap_GetSendersRequest"/>
    <output message="tns:soap_GetSendersResponse"/>
  </operation>
  <operation name="soap_DelSchSmsById">
    <documentation>soap_DelSchSmsById</documentation>
    <input message="tns:soap_DelSchSmsByIdRequest"/>
    <output message="tns:soap_DelSchSmsByIdResponse"/>
  </operation>
  <operation name="soap_AddNumber">
    <documentation>soap_AddNumber</documentation>
    <input message="tns:soap_AddNumberRequest"/>
    <output message="tns:soap_AddNumberResponse"/>
  </operation>
  <operation name="soap_DelNumber">
    <documentation>soap_DelNumber</documentation>
    <input message="tns:soap_DelNumberRequest"/>
    <output message="tns:soap_DelNumberResponse"/>
  </operation>
  <operation name="soap_AddGroup">
    <documentation>soap_AddGroup</documentation>
    <input message="tns:soap_AddGroupRequest"/>
    <output message="tns:soap_AddGroupResponse"/>
  </operation>
  <operation name="soap_DelGroup">
    <documentation>soap_DelGroup</documentation>
    <input message="tns:soap_DelGroupRequest"/>
    <output message="tns:soap_DelGroupResponse"/>
  </operation>
  <operation name="soap_GetGroups">
    <documentation>soap_GetGroups</documentation>
    <input message="tns:soap_GetGroupsRequest"/>
    <output message="tns:soap_GetGroupsResponse"/>
  </operation>
  <operation name="soap_GetNumbers">
    <documentation>soap_GetNumbers</documentation>
    <input message="tns:soap_GetNumbersRequest"/>
    <output message="tns:soap_GetNumbersResponse"/>
  </operation>
  <operation name="soap_GetSmsByDate">
    <documentation>soap_GetSmsByDate</documentation>
    <input message="tns:soap_GetSmsByDateRequest"/>
    <output message="tns:soap_GetSmsByDateResponse"/>
  </operation>
  <operation name="soap_GetSmsByIds">
    <documentation>soap_GetSmsByIds</documentation>
    <input message="tns:soap_GetSmsByIdsRequest"/>
    <output message="tns:soap_GetSmsByIdsResponse"/>
  </operation>
  <operation name="soap_CheckPoints">
    <documentation>soap_CheckPoints</documentation>
    <input message="tns:soap_CheckPointsRequest"/>
    <output message="tns:soap_CheckPointsResponse"/>
  </operation>
  <operation name="soap_SendMulti">
    <documentation>soap_SendMulti</documentation>
    <input message="tns:soap_SendMultiRequest"/>
    <output message="tns:soap_SendMultiResponse"/>
  </operation>
  <operation name="soap_SendSms">
    <documentation>soap_SendSms</documentation>
    <input message="tns:soap_SendSmsRequest"/>
    <output message="tns:soap_SendSmsResponse"/>
  </operation>
  <operation name="soap_SendSmsExt">
    <documentation>soap_SendSmsExt</documentation>
    <input message="tns:soap_SendSmsExtRequest"/>
    <output message="tns:soap_SendSmsExtResponse"/>
  </operation>
</portType>
<binding name="smsapiBinding" type="tns:smsapiPortType">
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="soap_GetSenders">
    <soap:operation soapAction="urn:smsapi#soap_GetSenders" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_DelSchSmsById">
    <soap:operation soapAction="urn:smsapi#soap_DelSchSmsById" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_AddNumber">
    <soap:operation soapAction="urn:smsapi#soap_AddNumber" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_DelNumber">
    <soap:operation soapAction="urn:smsapi#soap_DelNumber" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_AddGroup">
    <soap:operation soapAction="urn:smsapi#soap_AddGroup" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_DelGroup">
    <soap:operation soapAction="urn:smsapi#soap_DelGroup" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_GetGroups">
    <soap:operation soapAction="urn:smsapi#soap_GetGroups" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_GetNumbers">
    <soap:operation soapAction="urn:smsapi#soap_GetNumbers" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_GetSmsByDate">
    <soap:operation soapAction="urn:smsapi#soap_GetSmsByDate" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_GetSmsByIds">
    <soap:operation soapAction="urn:smsapi#soap_GetSmsByIds" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_CheckPoints">
    <soap:operation soapAction="urn:smsapi#soap_CheckPoints" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_SendMulti">
    <soap:operation soapAction="urn:smsapi#soap_SendMulti" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_SendSms">
    <soap:operation soapAction="urn:smsapi#soap_SendSms" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="soap_SendSmsExt">
    <soap:operation soapAction="urn:smsapi#soap_SendSmsExt" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:smsapi" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
</binding>
<service name="smsapi">
  <port name="smsapiPort" binding="tns:smsapiBinding">
    <soap:address location="http://www.smsapi.pl/soap/server.php?debug=1"/>
  </port>
</service>
</definitions><!--

-->