<wsdl:definitions
    xmlns:impl='https://www.tnz.co.nz/Web/Scripts/SendFaxService'
    xmlns:intf='https://www.tnz.co.nz/Web/Scripts/SendFaxService'
    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/SendFaxService'>
  <wsdl:types>
  <schema elementFormDefault='qualified'
      xmlns:impl='https://www.tnz.co.nz/Web/Scripts/SendFaxService'
      xmlns:intf='https://www.tnz.co.nz/Web/Scripts/SendFaxService'
      xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
      xmlns="http://www.w3.org/2001/XMLSchema"
      targetNamespace='https://www.tnz.co.nz/Web/Scripts/SendFaxService' >
      <element name='send_fax'>
        <complexType>
          <sequence>
            <element name='sender' type='xsd:string' />
            <element name='token' type='xsd:string' />
            <element name='reference' type='xsd:string' />
            <element name='sendtime' type='xsd:string' />
            <element name='utcsendtime' type='xsd:string' />
            <element name='chargecode' type='xsd:string' />
            <element name='resolution' type='xsd:string' />
            <element name='attention' type='xsd:string' />
            <element name='company' type='xsd:string' />
            <element name='number' type='xsd:string' />
            <element name='message' type='xsd:string' />
            <element name='list_file_name_1' type='xsd:string' />
            <element name='list_file_contents_1' type='xsd:base64Binary' />
            <element name='list_file_name_2' type='xsd:string' />
            <element name='list_file_contents_2' type='xsd:base64Binary' />
            <element name='file_name_1' type='xsd:string' />
            <element name='file_contents_1' type='xsd:base64Binary' />
            <element name='file_name_2' type='xsd:string' />
            <element name='file_contents_2' type='xsd:base64Binary' />
            <element name='file_name_3' type='xsd:string' />
            <element name='file_contents_3' type='xsd:base64Binary' />
            <element name='file_name_4' type='xsd:string' />
            <element name='file_contents_4' type='xsd:base64Binary' />
            <element name='file_name_5' type='xsd:string' />
            <element name='file_contents_5' type='xsd:base64Binary' />
          </sequence>
        </complexType>
      </element>
      <element name='faxResponse'>
        <complexType>
          <sequence>
            <element name='faxReturn' type='xsd:string' />
          </sequence>
        </complexType>
      </element>
    </schema>
  </wsdl:types>
  <wsdl:message name='faxRequest'>
    <wsdl:part name='parameters' element='impl:send_fax' />
  </wsdl:message>
  <wsdl:message name='faxResponse'>
    <wsdl:part name='parameters' element='impl:faxResponse' />
  </wsdl:message>
  <wsdl:portType name='SendFaxService'>
    <wsdl:operation name='send_fax'>
      <wsdl:input name='faxRequest' message='impl:faxRequest' />
      <wsdl:output name='faxResponse' message='impl:faxResponse' />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name='SendFaxServiceSoapBinding' type='impl:SendFaxService'>
    <wsdlsoap:binding transport='http://schemas.xmlsoap.org/soap/http' style='document' />
    <wsdl:operation name='send_fax'>
      <wsdlsoap:operation soapAction='SendFaxService#send_fax' />
      <wsdl:input name='faxRequest'>
        <wsdlsoap:body use='literal' />
      </wsdl:input>
      <wsdl:output name='faxResponse'>
        <wsdlsoap:body use='literal' />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name='SendFaxService'>
    <wsdl:port binding='impl:SendFaxServiceSoapBinding' name='SendFaxService'>
      <wsdlsoap:address location='https://www.tnz.co.nz/Web/Scripts/SendFax.php' />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>