<wsdl:definitions
    xmlns:impl='https://www.tnz.co.nz/Web/Scripts/SendSMSService'
    xmlns:intf='https://www.tnz.co.nz/Web/Scripts/SendSMSService'
    xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
    xmlns:wsdlsoap='http://schemas.xmlsoap.org/wsdl/soap/'
    xmlns:xsd='http://www.w3.org/2001/XMLSchema'
    targetNamespace='https://www.tnz.co.nz/Web/Scripts/SendSMSService'>
  <wsdl:types>
  <schema elementFormDefault='qualified'
      xmlns:impl='https://www.tnz.co.nz/Web/Scripts/SendSMSService'
      xmlns:intf='https://www.tnz.co.nz/Web/Scripts/SendSMSService'
      xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
      xmlns="http://www.w3.org/2001/XMLSchema"
      targetNamespace='https://www.tnz.co.nz/Web/Scripts/SendSMSService' >
      <element name='send_sms'>
        <complexType>
          <sequence>
            <element name='sender' type='xsd:string' />
            <element name='token' type='xsd:string' />
            <element name='number' type='xsd:string' />
            <element name='message' type='xsd:string' />
            <element name='reference' type='xsd:string' />
            <element name='smsemailreply' type='xsd:string' />
            <element name='smsreply' type='xsd:string' />
            <element name='messageid' type='xsd:string' />
          </sequence>
        </complexType>
      </element>
      <element name='smsResponse'>
        <complexType>
          <sequence>
            <element name='smsReturn' type='xsd:string' />
          </sequence>
        </complexType>
      </element>
    </schema>
  </wsdl:types>
  <wsdl:message name='smsRequest'>
    <wsdl:part name='parameters' element='impl:send_sms' />
  </wsdl:message>
  <wsdl:message name='smsResponse'>
    <wsdl:part name='parameters' element='impl:smsResponse' />
  </wsdl:message>
  <wsdl:portType name='SendSMSService'>
    <wsdl:operation name='send_sms'>
      <wsdl:input name='smsRequest' message='impl:smsRequest' />
      <wsdl:output name='smsResponse' message='impl:smsResponse' />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name='SendSMSServiceSoapBinding' type='impl:SendSMSService'>
    <wsdlsoap:binding transport='http://schemas.xmlsoap.org/soap/http' style='document' />
    <wsdl:operation name='send_sms'>
      <wsdlsoap:operation soapAction='SendSMSService#send_sms' />
      <wsdl:input name='smsRequest'>
        <wsdlsoap:body use='literal' />
      </wsdl:input>
      <wsdl:output name='smsResponse'>
        <wsdlsoap:body use='literal' />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name='SendSMSService'>
    <wsdl:port binding='impl:SendSMSServiceSoapBinding' name='SendSMSService'>
      <wsdlsoap:address location='https://www.tnz.co.nz/Web/Scripts/SendSMS.php' />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>