<?xml version='1.0' encoding='UTF-8'?><!-- Published by XML-WS Runtime (https://github.com/eclipse-ee4j/metro-jax-ws). Runtime's version is XML-WS Runtime 4.0.2 git-revision#0264419. --><!--
		Department of Primary Industries and Water 
		Land Titles Office 
		Tasmanian Online Land Dealings (TOLD) 
		Web-Services Definition - Version 1 - September 2008
		Web-Services Definition - Version 2 - June 2013
	--><xsd:schema xmlns:tns="http://titles.tas.gov.au/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:gov="urn:xml-gov-au:draft:data:NameAddressAggregates:1.0" xmlns:qdt27="urn:xml-gov-au:draft:types:NameAddressTypes:0.7" xmlns:udt14="urn:xml-gov-au:final:types:coredatatypes:1.0" targetNamespace="http://titles.tas.gov.au/">
			
	<!-- import as4590 and mime -->
	<xsd:import namespace="http://www.w3.org/2005/05/xmlmime" schemaLocation="https://www.thelist.tas.gov.au/listws/ReferenceDataService?xsd=3"/>
	<xsd:import namespace="urn:xml-gov-au:draft:data:NameAddressAggregates:1.0" schemaLocation="https://www.thelist.tas.gov.au/listws/ReferenceDataService?xsd=8"/>
  	<xsd:import namespace="urn:xml-gov-au:draft:types:NameAddressTypes:0.7" schemaLocation="https://www.thelist.tas.gov.au/listws/ReferenceDataService?xsd=9"/>
	<xsd:import namespace="urn:xml-gov-au:final:types:coredatatypes:1.0" schemaLocation="https://www.thelist.tas.gov.au/listws/ReferenceDataService?xsd=10"/>
	
	<!-- ========== Encoded Fields ========== -->
	<xsd:simpleType name="DealingStatusCode">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="U">
		        <xsd:annotation><xsd:documentation xml:lang="en">Unregistered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="R">
		        <xsd:annotation><xsd:documentation xml:lang="en">Registered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="MR">
		        <xsd:annotation><xsd:documentation xml:lang="en">Manually Registered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="DR">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dead Registered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="DC">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dead Cancelled</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="GL">
		        <xsd:annotation><xsd:documentation xml:lang="en">General Law</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
		</xsd:restriction>
	</xsd:simpleType>
	
	<xsd:simpleType name="TitleTypeCode">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="EO">
		        <xsd:annotation><xsd:documentation xml:lang="en">Easement Only</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="FF">
		        <xsd:annotation><xsd:documentation xml:lang="en">Fee Farm Title</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="FS">
		        <xsd:annotation><xsd:documentation xml:lang="en">Fee Simple (incl Share Titles)</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="L">
		        <xsd:annotation><xsd:documentation xml:lang="en">Life Title</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="LH">
		        <xsd:annotation><xsd:documentation xml:lang="en">Leasehold Title</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="SH">
		        <xsd:annotation><xsd:documentation xml:lang="en">Share Title</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="ST">
		        <xsd:annotation><xsd:documentation xml:lang="en">Strata Unit</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
		</xsd:restriction>
	</xsd:simpleType>
	
	<xsd:simpleType name="DocumentTypeCode">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="FT">
		        <xsd:annotation><xsd:documentation xml:lang="en">Folio Text</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="FH">
		        <xsd:annotation><xsd:documentation xml:lang="en">Historical Folio</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="FP">
		        <xsd:annotation><xsd:documentation xml:lang="en">Folio Plan</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SE">
		        <xsd:annotation><xsd:documentation xml:lang="en">Schedule of Easements</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SN">
		        <xsd:annotation><xsd:documentation xml:lang="en">Survey Notes</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="SU">
		        <xsd:annotation><xsd:documentation xml:lang="en">Short URDS Report</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="LU">
		        <xsd:annotation><xsd:documentation xml:lang="en">Long Urds Report</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="CB">
		        <xsd:annotation><xsd:documentation xml:lang="en">Change of By-Laws</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="CC">
		        <xsd:annotation><xsd:documentation xml:lang="en">Council Certificate</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="OD">
		        <xsd:annotation><xsd:documentation xml:lang="en">Other Council Document</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="TD">
				<xsd:annotation><xsd:documentation xml:lang="en">Torrens Dealing</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="GD">
				<xsd:annotation><xsd:documentation xml:lang="en">General Law Dealing</xsd:documentation></xsd:annotation>
			</xsd:enumeration>	
			<xsd:enumeration value="PA">
				<xsd:annotation><xsd:documentation xml:lang="en">Power of Attorney Dealing</xsd:documentation></xsd:annotation>
			</xsd:enumeration>	
			<xsd:enumeration value="NS">
				<xsd:annotation><xsd:documentation xml:lang="en">Notice of Sale Report</xsd:documentation></xsd:annotation>
			</xsd:enumeration>	
			<xsd:enumeration value="SI">
				<xsd:annotation><xsd:documentation xml:lang="en">Survey Information Report</xsd:documentation></xsd:annotation>
			</xsd:enumeration>	
			<xsd:enumeration value="FC">
				<xsd:annotation><xsd:documentation xml:lang="en">Folio Text for Common Lot</xsd:documentation></xsd:annotation>
			</xsd:enumeration>	
			<xsd:enumeration value="HF">
				<xsd:annotation><xsd:documentation xml:lang="en">Historical Folio 1-1115</xsd:documentation></xsd:annotation>
			</xsd:enumeration>				
			<xsd:enumeration value="PG">
				<xsd:annotation><xsd:documentation xml:lang="en">Historical Purchase Grant</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="AP">
				<xsd:annotation><xsd:documentation xml:lang="en">Historical Folio 1116-4999</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
		</xsd:restriction>
	</xsd:simpleType>
	
	<xsd:simpleType name="FolioStatusCode">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="U">
		        <xsd:annotation><xsd:documentation xml:lang="en">Unregistered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="R">
		        <xsd:annotation><xsd:documentation xml:lang="en">Registered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="D">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dead</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
		</xsd:restriction>
	</xsd:simpleType>
	
	<xsd:simpleType name="ActivityEntity">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="Folio">
		        <xsd:annotation><xsd:documentation xml:lang="en">Folio</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="Dealing">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="Notation">
		        <xsd:annotation><xsd:documentation xml:lang="en">Notation</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="Production">
		        <xsd:annotation><xsd:documentation xml:lang="en">Production</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			</xsd:restriction>
	</xsd:simpleType>
	
	<xsd:simpleType name="ActivityPurpose">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="Watch">
		        <xsd:annotation><xsd:documentation xml:lang="en">Watch</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="Sale">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sale</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="Development">
		        <xsd:annotation><xsd:documentation xml:lang="en">Development</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="Acquisition">
		        <xsd:annotation><xsd:documentation xml:lang="en">"Acquisition"</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			</xsd:restriction>
	</xsd:simpleType>
	
	<xsd:simpleType name="ScheduleStatusCode">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="U">
		        <xsd:annotation><xsd:documentation xml:lang="en">Unregistered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="R">
		        <xsd:annotation><xsd:documentation xml:lang="en">Registered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="MR">
		        <xsd:annotation><xsd:documentation xml:lang="en">Manually Registered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="DR">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dead Registered</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="DC">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dead Cancelled</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
		</xsd:restriction>
	</xsd:simpleType>
	
	<xsd:simpleType name="AttachmentDeliveryCode">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="fax">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sent by fax</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="file">
		        <xsd:annotation><xsd:documentation xml:lang="en">Attached file</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="courier">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sent by courier</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
			<xsd:enumeration value="email">
		        <xsd:annotation><xsd:documentation xml:lang="en">Email attachment</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
		</xsd:restriction>
	</xsd:simpleType>
	
	<!-- TODO cf mime type -->
	<xsd:simpleType name="AttachmentFileTypeCode">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="png">
		        <xsd:annotation><xsd:documentation xml:lang="en">Portable Network Graphics (PNG)</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="gif">
		        <xsd:annotation><xsd:documentation xml:lang="en">Graphics Interchange Format (GIF)</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="jpeg">
		        <xsd:annotation><xsd:documentation xml:lang="en">Joint Photographic Experts Group (JPEG)</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
		</xsd:restriction>
	</xsd:simpleType>	
	
	<xsd:simpleType name="SubmitDealingAction">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="lodge">
		        <xsd:annotation><xsd:documentation xml:lang="en">Save and lodge a dealing.</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="save">
		        <xsd:annotation><xsd:documentation xml:lang="en">Save the dealing (do not lodge).</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	
	<xsd:simpleType name="ProprietorshipTypeCode">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="joint-owners">
		        <xsd:annotation><xsd:documentation xml:lang="en">Joint Owners</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="tenants-in-common">
		        <xsd:annotation><xsd:documentation xml:lang="en">Tenants in Common</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="other">
		        <xsd:annotation><xsd:documentation xml:lang="en">Ownership defined by shares</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
		</xsd:restriction>
	</xsd:simpleType>	
	
	<xsd:simpleType name="ScheduleNo">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Schedule 1</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="2">
		        <xsd:annotation><xsd:documentation xml:lang="en">Schedule 2</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="3">
		        <xsd:annotation><xsd:documentation xml:lang="en">Unregistered Dealings and Notations</xsd:documentation></xsd:annotation>
			</xsd:enumeration>			
		</xsd:restriction>
	</xsd:simpleType>
	   
   <xsd:simpleType name="CertificateLocationTypeCode">
      <xsd:restriction base="xsd:token">
         <xsd:enumeration value="produced">
              <xsd:annotation><xsd:documentation xml:lang="en">Produced</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
         <xsd:enumeration value="held">
              <xsd:annotation><xsd:documentation xml:lang="en">Held on behalf of client</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
         <xsd:enumeration value="dispatched">
              <xsd:annotation><xsd:documentation xml:lang="en">Dispatched</xsd:documentation></xsd:annotation>
         </xsd:enumeration>         
         <xsd:enumeration value="none">
              <xsd:annotation><xsd:documentation xml:lang="en">Non-existent</xsd:documentation></xsd:annotation>
         </xsd:enumeration>         
      </xsd:restriction>
   </xsd:simpleType>
   
   <xsd:simpleType name="SearchOperation">
      <xsd:restriction base="xsd:token">
         <xsd:enumeration value="Search Folios">
            <xsd:annotation><xsd:documentation xml:lang="en">Search Folios</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
         <xsd:enumeration value="Search Dealings">
            <xsd:annotation><xsd:documentation xml:lang="en">Search Dealings</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
         <xsd:enumeration value="Search Plans">
            <xsd:annotation><xsd:documentation xml:lang="en">Search Plans</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
      </xsd:restriction>
   </xsd:simpleType>
   
   <xsd:simpleType name="OrderDirection">
      <xsd:restriction base="xsd:token">
         <xsd:enumeration value="Ascending">
            <xsd:annotation><xsd:documentation xml:lang="en">Ascending</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
         <xsd:enumeration value="Descending">
            <xsd:annotation><xsd:documentation xml:lang="en">Descending</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
      </xsd:restriction>
   </xsd:simpleType>
   
   <xsd:simpleType name="FolioNotificationType">
      <xsd:restriction base="xsd:token">
         <xsd:enumeration value="Lodgement">
            <xsd:annotation><xsd:documentation xml:lang="en">Lodgement</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
      </xsd:restriction>
   </xsd:simpleType>
   
   <xsd:simpleType name="SubmitFolioNotificationAction">
      <xsd:restriction base="xsd:token">
         <xsd:enumeration value="register">
            <xsd:annotation><xsd:documentation xml:lang="en">Register</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
         <xsd:enumeration value="remove">
            <xsd:annotation><xsd:documentation xml:lang="en">Remove</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
      </xsd:restriction>
   </xsd:simpleType>
   
   <!-- CV -->
   <xsd:simpleType name="AlterationAction">
      <xsd:restriction base="xsd:token">
         <xsd:enumeration value="created">
            <xsd:annotation><xsd:documentation xml:lang="en">Created</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
         <xsd:enumeration value="updated">
            <xsd:annotation><xsd:documentation xml:lang="en">Updated</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
         <xsd:enumeration value="deleted">
            <xsd:annotation><xsd:documentation xml:lang="en">Deleted</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
         <xsd:enumeration value="created-updated">
            <xsd:annotation><xsd:documentation xml:lang="en">Created and/or updated</xsd:documentation></xsd:annotation>
         </xsd:enumeration>
      </xsd:restriction>
   </xsd:simpleType>
   <!-- CV -->
											
											
	<!-- ========== Reference Data ========== -->
	<xsd:complexType name="FolioNotification">
		<xsd:sequence>
			<xsd:element name="FolioNotificationId" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Folio Notification identifier</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Folio" type="tns:Folio" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Folio</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LISTClient" type="tns:LISTClient">
		        <xsd:annotation><xsd:documentation xml:lang="en">LIST Client</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="FolioNotificationType" type="tns:FolioNotificationType" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Folio Notification Type (eg Lodgement)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LastTriggeredDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Last Triggered date/time</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ChangeSummary" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Summary of Changes</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DiscontinuedDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Discontinued date/time</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Name" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">An name identifying the notification to the client</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="StartDate" type="xsd:date" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Date the notification is to commence</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Duration" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Number of months the notification should be active</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Frequency" type="tns:NotificationFrequency" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">How often should the we check for changes?</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:simpleType name="NotificationFrequency">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="DAILY">
		        <xsd:annotation><xsd:documentation xml:lang="en">Daily</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="WEEKLY">
		        <xsd:annotation><xsd:documentation xml:lang="en">Weekly</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="MONTHLY">
		        <xsd:annotation><xsd:documentation xml:lang="en">Monthly</xsd:documentation></xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>	
	
	<xsd:complexType name="DealingExecutionType">
		<xsd:sequence>
			<xsd:element name="DealingExecutionTypeCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing execution type code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingExecutionType" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing execution type title</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="TopText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Text in the top (north) block</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LeftText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Text in the left (west) block</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="RightText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Text in the right (east) block</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="BottomText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Text in the bottom (south) block</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<!-- TODO do we want help text? -->
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingExtraTypeValue">
		<xsd:sequence>
			<xsd:element name="PossibleValue" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">A legitimate value</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SeqNo" type="xsd:long" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sequence in relation to dealing-extra-type</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingExtraType">
		<xsd:sequence>
			<xsd:element name="DealingExtraTypeCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Code identifying an extra (i.e. additional) piece of information</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingExtraType" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing extra-type title</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DataType" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Data-type e.g. string, number, date</xsd:documentation></xsd:annotation>
		    </xsd:element>
			
			<!-- collections -->
			<xsd:element name="DealingExtraTypeValues" type="tns:DealingExtraTypeValueList" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingTypeExtraType">
		<xsd:sequence>
			<xsd:element name="DealingExtraType" type="tns:DealingExtraType">
		        <xsd:annotation><xsd:documentation xml:lang="en">The Extra type</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="MandatoryFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Mandatory for encompassing dealing type?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="MaxValue" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Maximum value for number data types</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="MinValue" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Minimum value for number data types</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingPartyType">
		<xsd:sequence>
			<xsd:element name="DealingPartyTypeCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing party-type code?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingPartyType" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing party-type title?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasNameFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Can a name be supplied?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasAddressFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Can an address be supplied?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasOccupationFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Can an occupation be supplied?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasCapacityFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Do we need to know in what capacity the party acts?</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingTypePartyType">
		<xsd:sequence>
			<xsd:element name="DealingPartyType" type="tns:DealingPartyType">
		        <xsd:annotation><xsd:documentation xml:lang="en">The Party type</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="MandatoryFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Mandatory for encompassing dealing type?</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingType">
		<xsd:sequence>
			<xsd:element name="DealingTypeCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing type code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			
			<!-- data from dealing category -->
			<xsd:element name="DealingCategoryCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing category code - used when creating PNs</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingType" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing type (category) public title</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SectionAndAct" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Section of Land Titles Act</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="CurrentFee" type="xsd:decimal" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Current lodgement fee at time of request</xsd:documentation></xsd:annotation>
		    </xsd:element>
			
			<!-- flags that indicate which collections the dealing type can have -->
			<xsd:element name="HasSchedulesFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Has schedules?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasAffectedDealingsFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Has affected dealings?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasProprietorSharesFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Has owner-shares?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasPriorityNoticesFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Has priority notices?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasDealingExtrasFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Has extra name/value pairs?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasDealingPartysFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Has parties to the dealing?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasDealingExecutionsFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Has executions?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HasDealingAttachmentsFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Has attachments?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			
			<!-- other flags -->
			<xsd:element name="AutoLodgeFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Can dealings of this type be lodged electronically?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="AutoRegisterFlg" type="xsd:boolean">
		        <xsd:annotation><xsd:documentation xml:lang="en">Can dealings of this type be registered electronically?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			
			<!-- collections -->
			<xsd:element name="DealingExtras" type="tns:DealingTypeExtraTypeList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="DealingParties" type="tns:DealingTypePartyTypeList" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="NOSStatus">
		<xsd:sequence>
			<xsd:element name="NOSStatusCode" type="xsd:string"/>
			<xsd:element name="NOSStatus" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Order">
		<xsd:sequence>
			<xsd:element name="Field" type="xsd:string">
				<xsd:annotation><xsd:documentation xml:lang="en">Field to order by</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Direction" type="tns:OrderDirection" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Locality code</xsd:documentation></xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<!-- ========== Business Data ========== -->
	<xsd:complexType name="LandDescription">
		<xsd:sequence>
			<xsd:element name="SeqNo" type="xsd:long" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sequence in relation to folio</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LandDescriptionText" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Text describing one aspect of land parcel.</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Folio">
		<xsd:annotation><xsd:documentation xml:lang="en">
			When submitting Folio elements to TOLD (e.g. in specifying the title reference in a SubmitDealing
			service), you need only supply the Volume and Folio elements. For Share Titles, you must also
			supply the ShareNo; for ordinary titles, ShareNo defaults to zero. 
			Any other elements may be supplied but will be ignored.
		</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Volume" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Volume (plan)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Folio" type="xsd:integer">
		        <xsd:annotation><xsd:documentation xml:lang="en">Folio (lot)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ShareNo" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">First share, second etc</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="TitleTypeCode" type="tns:TitleTypeCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Title type</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="StatusCode" type="tns:FolioStatusCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Folio status</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Edition" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Edition</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="EditionDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Edition timestamp</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="CertificateLocation" type="tns:CertificateLocation" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Location of Certificate of Title</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<!-- CV -->
			<xsd:element name="TitleId" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Unique, immutable identifier of Title</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="CancellationDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Date on which the Title ceased to be valid</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<!-- CV -->

			<!-- collections -->
			<xsd:element name="AvailableDocuments" type="tns:AvailableDocumentList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="Proprietors" type="tns:ProprietorList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="LandDescriptions" type="tns:LandDescriptionList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="FolioLines" type="tns:FolioLineList" minOccurs="0" maxOccurs="1"/>
			<!-- CV -->
			<xsd:element name="ParentTitles" type="tns:FolioList" minOccurs="0" maxOccurs="1"/>
			<!-- CV -->
		</xsd:sequence>
	</xsd:complexType>
	
	
	<xsd:complexType name="Plan">
		<xsd:sequence>
			<xsd:element name="PlanNumber" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Plan Number</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PreviousPlanNumber" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Previous Plan Number (for renumbered plans)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PlanTypeCode" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Plan Type</xsd:documentation></xsd:annotation>	
			</xsd:element>
			<xsd:element name="DealingTypeCode" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Dealing Type</xsd:documentation></xsd:annotation>	
			</xsd:element>
			<xsd:element name="SurveyorFirm" type="gov:PartyType" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Surveyor Firm</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SurveyorPerson" type="gov:PartyType" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Surveyor Person</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SurveyorReference" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Surveyor Reference</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LotCount" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Lot Count</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Status" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Status (tracking)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LodgementDateTime" type="xsd:dateTime">
		        <xsd:annotation><xsd:documentation xml:lang="en">Date lodged</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="RegistrationDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Date registered</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
   
   <xsd:complexType name="CertificateLocation">
      <xsd:sequence>
         <xsd:element name="CertificateLocationTypeCode" type="tns:CertificateLocationTypeCode" minOccurs="0" maxOccurs="1">
              <xsd:annotation><xsd:documentation xml:lang="en">Location Type</xsd:documentation></xsd:annotation>
          </xsd:element>
         <xsd:element name="EffectiveDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
              <xsd:annotation><xsd:documentation xml:lang="en">Date on which the Certificate's location changed</xsd:documentation></xsd:annotation>
          </xsd:element>
         <xsd:element name="ProductionClientName" type="xsd:string" minOccurs="0" maxOccurs="1">
              <xsd:annotation><xsd:documentation xml:lang="en">Client who Produced the Certificate.</xsd:documentation></xsd:annotation>
          </xsd:element>
         <xsd:element name="DealingLodgingClientName" type="xsd:string" minOccurs="0" maxOccurs="1">
              <xsd:annotation><xsd:documentation xml:lang="en">Client for whom the Certificate has been Produced.</xsd:documentation></xsd:annotation>
          </xsd:element>
         <xsd:element name="HeldOnBehalfOfClientName" type="xsd:string" minOccurs="0" maxOccurs="1">
              <xsd:annotation><xsd:documentation xml:lang="en">Client on whose behalf the Certificate has been held.</xsd:documentation></xsd:annotation>
          </xsd:element>
         <xsd:element name="DispatchClientName" type="xsd:string" minOccurs="0" maxOccurs="1">
              <xsd:annotation><xsd:documentation xml:lang="en">Client to whom the Certificate has been dispatched.</xsd:documentation></xsd:annotation>
          </xsd:element>
      </xsd:sequence>
   </xsd:complexType>
	
	<xsd:complexType name="FolioLine">
		<xsd:sequence>
			<xsd:element name="ScheduleNo" type="tns:ScheduleNo" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Schedule number (1 for ownership etc).</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="StatusCode" type="tns:ScheduleStatusCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Schedule status</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="DealingNo" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing number</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingCategoryCode" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing category</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="BusinessPaperNo" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">BP number</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LodgingClientName" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Client who lodged this BP.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LodgementDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Lodgement timestamp</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="RegistrationDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Registration timestamp.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="TitleText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Text appearing on a line of the folio of the register.</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Schedule">
		<xsd:sequence>
			<xsd:element name="Folio" type="tns:Folio" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The volume/folio this schedule relates to - only relevant for dealings.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Dealing" type="tns:Dealing" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The dealing this schedule relates to - only relevant for folios.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="StatusCode" type="tns:ScheduleStatusCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Schedule status - set to U for new dealings</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="StatusDescription" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Schedule status in human-readable form</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ScheduleNo" type="tns:ScheduleNo" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Schedule number (1 for ownership etc).</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="TitleText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">TODO</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PartLandDesc" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Description of part of land (if any)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="FolioTypeNum" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">TODO</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="RegistrationDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Registration timestamp.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DeadDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Timestamp for schedule ceasing to be current.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SeqNo" type="xsd:long" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Print sequence in relation to folio</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <!-- CV -->
			<xsd:element name="LifeInterestFlag" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">This dealing confers (or not) a Life Interest on this Title</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <!-- CV -->
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FolioDocumentRevision">
		<xsd:annotation><xsd:documentation xml:lang="en">A PDF revision of a folio document.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="DocumentTypeCode" type="tns:DocumentTypeCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Document type code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DocumentType" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Document type description</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PageCount" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Number of pages (images only)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Revision" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Latest revision</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="RevisionDate" type="xsd:date" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Revision date</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="FolioDocument" type="tns:FolioDocument" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">PDF of scanned images</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FolioActivity">
		<xsd:annotation><xsd:documentation xml:lang="en">An activity that occurred in relation to this title.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ActivityEntity" type="tns:ActivityEntity" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The entity that recorded the activity</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="EntityTypeCode" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The entity type code (e.g. dealing type code).</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="EntityTypeName" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The entity type name (e.g. dealing type name).</xsd:documentation></xsd:annotation>
		    </xsd:element>			
			<xsd:element name="EntityReference" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The business key of the entity that was affected.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="EntityStatus" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The status (description) of the entity that was affected.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ActivityDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The time the activity occurred.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ActivitySummary" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">A textual description of the activity.</xsd:documentation></xsd:annotation>
		    </xsd:element>		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Proprietor">
		<xsd:annotation><xsd:documentation xml:lang="en">Proprietor (owner).</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Party" type="gov:PartyType">
		        <xsd:annotation><xsd:documentation xml:lang="en">Proprietor name/address</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ProprietorText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">TODO</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="ProprietorShare">
		<xsd:sequence>
			<xsd:element name="ShareFraction" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Fraction in text e.g. 1/2 - use 1 for total ownership</xsd:documentation></xsd:annotation>
		    </xsd:element>

			<!-- collections -->
			<xsd:element name="Proprietors" type="tns:ProprietorList" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="AffectedDealing">
		<xsd:sequence>
			<xsd:element name="AffectedDealingNo" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing no of dealing affected by this</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="AffectedOrder" type="xsd:integer">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sequencing of affected dealings</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="PriorityLineTitle">
		<xsd:sequence>
			<xsd:element name="Schedule" type="tns:Schedule">
		        <xsd:annotation><xsd:documentation xml:lang="en">Volume/folio for PN</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="PriorityNotice">
		<xsd:sequence>
			<xsd:element name="DealingCategoryCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Category  which PN relates</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PriorityText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Priority notice text</xsd:documentation></xsd:annotation>
		    </xsd:element>

			<!-- collections -->
			<xsd:element name="PriorityLineTitles" type="tns:PriorityLineTitleList" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingExtra">
		<xsd:annotation><xsd:documentation xml:lang="en">Miscellaneous pieces of data required for form production, but not forming a permanent part of the register - basically key-value pairs.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="DealingExtraTypeCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">The key</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingExtra" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">The value</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="RenderAnnexureFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">TODO</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SeqNo" type="xsd:long" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sequence in relation to dealing</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingParty">
		<xsd:annotation><xsd:documentation xml:lang="en">Party to a dealing - the role is determined by dealingPartyTypeCode.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="DealingPartyTypeCode" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The role</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="GLPartyTypeCode" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The participant type code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PartyTypeDescription" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Human-readable party type</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Party" type="gov:PartyType">
		        <xsd:annotation><xsd:documentation xml:lang="en">Party name/address</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Capacity" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Capacity in which party acts</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SeqNo" type="xsd:long" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sequence in relation to dealing</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingExecution">
		<xsd:annotation><xsd:documentation xml:lang="en">An execution on the dealing by one of the parties.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="DealingExecutionTypeCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">The type of execution</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingPartyTypeCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">For which party</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="TopText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The top block of text</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LeftText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The left block of text</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="RightText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The right block of text</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="BottomText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">The bottom block of text</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SeqNo" type="xsd:long" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sequence in relation to dealing</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingAttachment">
		<xsd:annotation><xsd:documentation xml:lang="en">An attachment to support a dealing or an indication that one is coming by some other means.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Description" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Description of attachment</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="AttachmentDeliveryCode" type="tns:AttachmentDeliveryCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Mode of delivery (e.g. fax)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="AttachmentFileTypeCode" type="tns:AttachmentFileTypeCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Type of attachment</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ToldFileName" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Name of file on TOLD machine</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ClientFileName" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Name of file on client machine</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Attachment" type="xmime:base64Binary" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Base64-encoded attachment</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SeqNo" type="xsd:long" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Sequence in relation to dealing</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="GeneralLaw">
		<xsd:annotation><xsd:documentation xml:lang="en">General Law Dealing details.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ParishTown" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="County" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="ParishTownCityCode" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="RegisterOfDeedsPlan" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="PlanNo" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="PriorConveyanceDealingNo" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="BusinessPaper">
		<xsd:annotation><xsd:documentation xml:lang="en">Business Paper details.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="BusinessPaperNumber" type="xsd:string"/>
			<xsd:element name="ClientName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="ClientAddress" type="gov:AddressType" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="ClientReference" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="LastUpdatedUser" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="Dealings" type="tns:DealingList" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Invoice">
		<xsd:annotation><xsd:documentation xml:lang="en">Invoice details.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="InvoiceID" type="xsd:integer"/>
			<xsd:element name="ClientName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="ClientAddress" type="gov:AddressType" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="PaidFlg" type="xsd:boolean"/>
			<xsd:element name="LastUpdatedUser" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="Dealings" type="tns:DealingList" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="SearchProduct">
		<xsd:annotation><xsd:documentation xml:lang="en">Search details.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="SearchID" type="xsd:integer"/>
			<xsd:element name="ClientName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="PaymentStatusCode" type="xsd:string"/>
			<xsd:element name="ClientAddress" type="gov:AddressType" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="ClientReference" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="Products" type="tns:ProductList" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Product">
		<xsd:annotation><xsd:documentation xml:lang="en">Product details.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ProductCode" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="Quantity" type="xsd:integer" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="Fee" type="xsd:decimal" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="GSTRate" type="xsd:decimal" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="LineTotal" type="xsd:decimal" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="ReferenceType" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="ReferenceValue" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="PlanReference">
		<xsd:annotation><xsd:documentation xml:lang="en">Plan Reference</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Volume" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FileReference">
		<xsd:annotation><xsd:documentation xml:lang="en">File Reference</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Reference" type="xsd:string"/>
			<xsd:element name="FiledWith" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="MapReference">
		<xsd:annotation><xsd:documentation xml:lang="en">Map Reference</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="MapNumber" type="xsd:integer"/>
			<xsd:element name="Scale" type="xsd:integer"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Dealing">
		<xsd:annotation><xsd:documentation xml:lang="en">A Tasmanian land dealing.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="DealingNo" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">dealing number allocated by TOLD</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingTypeCode" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">dealing type</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingTypeDescription" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">dealing type description/title text</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingNoToDisplay" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">dealing number or alternate dealing no</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingCategoryCode" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">dealing category code - more descriptive than type</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="StatusCode" type="tns:DealingStatusCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">dealing status - set to U for new dealings</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="StatusText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">dealing status - human-readable version</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Progress" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Status (tracking)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingText" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">TODO check list output</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Consideration" type="xsd:decimal" minOccurs="0" maxOccurs="1">			
		        <xsd:annotation><xsd:documentation xml:lang="en">monetary consideration e.g. sale price</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ProprietorshipTypeCode" type="tns:ProprietorshipTypeCode" minOccurs="0" maxOccurs="1">			
		        <xsd:annotation><xsd:documentation xml:lang="en">type of ownership (joint, tenants in common etc)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="BusinessPaperNo" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">BP number allocated by TOLD</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ClientReference" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Client reference for BP</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DutyAssessmentNo" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">SRO Duty Assessment Number</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LodgementDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Lodgement timestamp for BP - set by TOLD.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="RegistrationDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Registration timestamp</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LodgingClientName" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Client who lodged this BP - set by TOLD.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ProductCode" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing Category Finance One item code.</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PaymentStatusCode" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing Payment Status</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingFee" type="xsd:decimal" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing Fee</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ExemptionReason" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dealing Exception Reason</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DispatchNo" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dispatch Number</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SecurityCode" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Security Code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="LastDispatch" type="tns:Dispatch" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Last Dispatch</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="NoticeOfSale" type="tns:NoticeOfSale" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Notice of Sale</xsd:documentation></xsd:annotation>
		    </xsd:element>

			<!-- collections -->
			<xsd:element name="AvailableDocuments" type="tns:AvailableDocumentList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="Schedules" type="tns:ScheduleList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="ProprietorShares" type="tns:ProprietorShareList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="AffectedDealings" type="tns:AffectedDealingList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="PriorityNotices" type="tns:PriorityNoticeList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="DealingExtras" type="tns:DealingExtraList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="DealingPartys" type="tns:DealingPartyList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="DealingExecutions" type="tns:DealingExecutionList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="DealingAttachments" type="tns:DealingAttachmentList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="GeneralLawDealings" type="tns:GeneralLawList" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Dispatch">
		<xsd:annotation><xsd:documentation xml:lang="en">Notice of Sale</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Client" type="xsd:string" minOccurs="1" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Name of the Client dispatched to</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="Date" type="xsd:dateTime" minOccurs="1" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Dispatch Date and Time</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="NoticeOfSale">
		<xsd:annotation><xsd:documentation xml:lang="en">Notice of Sale</xsd:documentation></xsd:annotation>
		<xsd:sequence>
		    <xsd:element name="VendorAddress" type="gov:AddressType" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Vendor Party</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="PurchaserAddress" type="gov:AddressType" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Purchaser Address</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="PurchaserACN" type="udt14:IdentifierType" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Purchaser ACN</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ContractDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Date of Contract</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SettlementDateTime" type="xsd:date" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Date of Settlement</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ChattelsAmount" type="xsd:decimal" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Chattels Price</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="GoodwillAmount" type="xsd:decimal" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Goodwill Price</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="NonProportionalFlag" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Non-Proportional?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="WholeOfLandFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Whole of Land?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PurchaserInTrustFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Purchaser In Trust?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PrincipalResidenceFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Principal Residence?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Comments</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="StatusCode" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">NOS Status code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="StatusDescription" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">NOS Status description</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Properties" type="tns:PropertyIdList" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Properties</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingDocument">
		<xsd:annotation><xsd:documentation xml:lang="en">A PDF image of a Tasmanian land dealing.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
		    <xsd:element name="DocumentTypeCode" type="tns:DocumentTypeCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Document type code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DocumentType" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Document type description</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PageCount" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Number of pages (images only)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Document" type="xmime:base64Binary">
		        <xsd:annotation><xsd:documentation xml:lang="en">Base64-encoded dealing image</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FolioDocument">
		<xsd:annotation><xsd:documentation xml:lang="en">A PDF document containing plans, survey notes etc.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Document" type="xmime:base64Binary">
		        <xsd:annotation><xsd:documentation xml:lang="en">Base64-encoded dealing image</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="SurveyInformationDocument">
		<xsd:annotation><xsd:documentation xml:lang="en">Survey Information Document.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
		    <xsd:element name="DocumentTypeCode" type="tns:DocumentTypeCode" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Document type code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DocumentType" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Document type description</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PageCount" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Number of pages (images only)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="Document" type="xmime:base64Binary">
		        <xsd:annotation><xsd:documentation xml:lang="en">Base64-encoded dealing image</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="ScannedPlanReference">
		<xsd:annotation><xsd:documentation>Provides identifiers and page counts for scanned plans and historical scanned plans</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Volume" type="xsd:string">
		        <xsd:annotation><xsd:documentation xml:lang="en">Volume/Plan number</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="HistoricalTo" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Plan number of the 'child' plan that this one is historical to</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="FolioPlanPages" type="xsd:integer" default="0">
		        <xsd:annotation><xsd:documentation xml:lang="en">The number of pages of a scanned folio plan document (zero if no document exists)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="SurveyNotesPages" type="xsd:integer" default="0">
		        <xsd:annotation><xsd:documentation xml:lang="en">The number of pages of a scanned survey notes document (zero if no document exists)</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="AvailableDocument">
		<xsd:sequence>
			<xsd:element name="DocumentTypeCode" type="tns:DocumentTypeCode">
		        <xsd:annotation><xsd:documentation xml:lang="en">Document type code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="PageCount" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Number of pages (images only)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="EstimatedSize" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Estimated number of bytes (images only)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="TextFormatFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Data available as text in XML?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ImageFormatFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Data available as PDF encoded in XML?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="RelatedIdentifier" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Identifier of a related entity (such as Plan or Dealing No)</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DocumentID" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Identifies this particular document within the response</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="RequestedDocument">
		<xsd:sequence>
			<xsd:element name="DocumentTypeCode" type="tns:DocumentTypeCode">
		        <xsd:annotation><xsd:documentation xml:lang="en">Document type code</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="TextFormatFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Data requested as text in XML?</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="ImageFormatFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Data requested as PDF encoded in XML?</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
		
	<xsd:complexType name="SearchResultsInstructions">
		<xsd:sequence>
			<xsd:element name="Order" type="tns:Order" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Order by instruction</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Limit" type="xsd:integer" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Order by instruction</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="CountOnly" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Return result count only</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="IncludeCertificateLocation" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Indicates whether Certificate Location should be included in the response</xsd:documentation></xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="SystemParameter">
		<xsd:annotation><xsd:documentation xml:lang="en">System Parameter</xsd:documentation></xsd:annotation>
		<xsd:sequence>
		    <xsd:element name="Name" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Parameter Name</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:choice>
		    	<xsd:element name="StringValue" type="xsd:string">
			        <xsd:annotation><xsd:documentation xml:lang="en">String parameter value</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="DateValue" type="xsd:dateTime">
			        <xsd:annotation><xsd:documentation xml:lang="en">Date parameter value</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="NumberValue" type="xsd:decimal">
			        <xsd:annotation><xsd:documentation xml:lang="en">Numeric parameter value</xsd:documentation></xsd:annotation>
			    </xsd:element>
		    </xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="LISTClient">
		<xsd:annotation><xsd:documentation xml:lang="en">LIST Client</xsd:documentation></xsd:annotation>
		<xsd:sequence>
		    <xsd:element name="ClientName" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Client Name</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="LISTLogin" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">LIST login</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="ContactName" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Contact Name</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="DebtorNumber" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Debtor Name</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="PhoneNumber" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Client Name</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="FaxNumber" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Fax Number</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="EmailAddress" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Email Address</xsd:documentation></xsd:annotation>
		    </xsd:element>
		    <xsd:element name="PostalAddress" type="xsd:string" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">Postal Address</xsd:documentation></xsd:annotation>
		    </xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- CV -->
	<xsd:complexType name="FileControl">
		<xsd:annotation><xsd:documentation xml:lang="en">Control data for auto-generated datasets.</xsd:documentation></xsd:annotation>
		<xsd:sequence>
			<xsd:element name="FileSequenceNumber" type="xsd:integer">
				<xsd:annotation><xsd:documentation xml:lang="en">Incrementing file sequence number.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="CreationDate" type="xsd:date" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Creation date</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="IsProduction" type="xsd:boolean">
				<xsd:annotation><xsd:documentation xml:lang="en">Is production data</xsd:documentation></xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- CV -->
	
	
	<!-- ========== Lists ========== -->
	<xsd:complexType name="FolioNotificationList">
		<xsd:sequence>
			<xsd:element name="FolioNotification" type="tns:FolioNotification" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="PropertyIdList">
		<xsd:sequence>
			<xsd:element name="PropertyId" type="xsd:long" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="PlanList">
		<xsd:sequence>
			<xsd:element name="Plan" type="tns:Plan" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FolioList">
		<xsd:sequence>
			<xsd:element name="Folio" type="tns:Folio" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="LandDescriptionList">
		<xsd:sequence>
			<xsd:element name="LandDescription" type="tns:LandDescription" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingList">
		<xsd:sequence>
			<xsd:element name="Dealing" type="tns:Dealing" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="GeneralLawList">
		<xsd:sequence>
			<xsd:element name="GeneralLaw" type="tns:GeneralLaw" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingAttachmentList">
		<xsd:sequence>
			<xsd:element name="DealingAttachment" type="tns:DealingAttachment" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingExecutionList">
		<xsd:sequence>
			<xsd:element name="DealingExecution" type="tns:DealingExecution" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingExtraList">
		<xsd:sequence>
			<xsd:element name="DealingExtra" type="tns:DealingExtra" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingPartyList">
		<xsd:sequence>
			<xsd:element name="DealingParty" type="tns:DealingParty" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingExtraTypeValueList">
		<xsd:sequence>
			<xsd:element name="DealingExtraTypeValue" type="tns:DealingExtraTypeValue" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingTypeExtraTypeList">
		<xsd:sequence>
			<xsd:element name="DealingTypeExtraType" type="tns:DealingTypeExtraType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingTypePartyTypeList">
		<xsd:sequence>
			<xsd:element name="DealingTypePartyType" type="tns:DealingTypePartyType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="ProprietorList">
		<xsd:sequence>
			<xsd:element name="Proprietor" type="tns:Proprietor" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="ProprietorShareList">
		<xsd:sequence>
			<xsd:element name="ProprietorShare" type="tns:ProprietorShare" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="AffectedDealingList">
		<xsd:sequence>
			<xsd:element name="AffectedDealing" type="tns:AffectedDealing" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="PriorityNoticeList">
		<xsd:sequence>
			<xsd:element name="PriorityNotice" type="tns:PriorityNotice" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="PriorityLineTitleList">
		<xsd:sequence>
			<xsd:element name="PriorityLineTitle" type="tns:PriorityLineTitle" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="ScheduleList">
		<xsd:sequence>
			<xsd:element name="Schedule" type="tns:Schedule" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FolioLineList">
		<xsd:sequence>
			<xsd:element name="FolioLine" type="tns:FolioLine" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingTypeList">
		<xsd:sequence>
			<xsd:element name="DealingType" type="tns:DealingType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="ExecutionTypeList">
		<xsd:sequence>
			<xsd:element name="ExecutionType" type="tns:DealingExecutionType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
		
	<xsd:complexType name="AvailableDocumentList">
		<xsd:sequence>
			<xsd:element name="AvailableDocument" type="tns:AvailableDocument" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
		
	<xsd:complexType name="ScannedPlanReferenceList">
		<xsd:sequence>
			<xsd:element name="Reference" type="tns:ScannedPlanReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
		
	<xsd:complexType name="RequestedDocumentList">
		<xsd:sequence>
			<xsd:element name="RequestedDocument" type="tns:RequestedDocument" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FolioDocumentList">
		<xsd:sequence>
			<xsd:element name="FolioDocumentRevision" type="tns:FolioDocumentRevision" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="FolioActivityList">
		<xsd:sequence>
			<xsd:element name="FolioActivity" type="tns:FolioActivity" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DealingDocumentList">
		<xsd:sequence>
			<xsd:element name="DealingDocument" type="tns:DealingDocument" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="NOSStatusList">
		<xsd:sequence>
			<xsd:element name="NOSStatus" type="tns:NOSStatus" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="OrderList">
		<xsd:sequence>
			<xsd:element name="Order" type="tns:Order" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="InvoiceList">
		<xsd:sequence>
			<xsd:element name="Invoice" type="tns:Invoice" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="SearchProductList">
		<xsd:sequence>
			<xsd:element name="SearchProduct" type="tns:SearchProduct" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="ProductList">
		<xsd:sequence>
			<xsd:element name="Product" type="tns:Product" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="PlanReferenceList">
		<xsd:sequence>
			<xsd:element name="PlanReference" type="tns:PlanReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="SurveyInformationOnlyReferenceList">
		<xsd:sequence>
			<xsd:element name="SurveyInformationOnlyReference" type="tns:FileReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="CentralPlanOfficeReferenceList">
		<xsd:sequence>
			<xsd:element name="CentralPlanOfficeReference" type="tns:FileReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="DeedsOfficeReferenceList">
		<xsd:sequence>
			<xsd:element name="DeedsOfficeReference" type="tns:FileReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="MapReferenceList">
		<xsd:sequence>
			<xsd:element name="MapReference" type="tns:MapReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="SurveyInformationDocumentList">
		<xsd:sequence>
			<xsd:element name="Document" type="tns:SurveyInformationDocument" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="SystemParameterList">
		<xsd:sequence>
			<xsd:element name="SystemParameter" type="tns:SystemParameter" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<!--  ========== Requests and Responses ========== -->
	<xsd:complexType name="DealingSearchCriteria">
		<xsd:sequence>
			<xsd:element name="DealingTypeCode" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- dealing type code -->
			<xsd:element name="Volume" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- volume (plan) -->
			<xsd:element name="Folio" type="xsd:integer" minOccurs="0" maxOccurs="1"/> <!-- folio (lot) -->
			<xsd:element name="DealingNo" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- dealing number allocated by TOLD -->
			<xsd:element name="PropertyID" type="xsd:integer" minOccurs="0" maxOccurs="1"/> <!-- property identifier -->
			<xsd:element name="LodgementFromDate" type="xsd:date" minOccurs="0" maxOccurs="1"/> <!-- lodged on or after -->
			<xsd:element name="LodgementToDate" type="xsd:date" minOccurs="0" maxOccurs="1"/> <!-- lodged before or on -->
			<xsd:element name="GivenName" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- dealing party given name -->
			<xsd:element name="Surname" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- dealing party surname -->
			<xsd:element name="CompanyName" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- dealing party company name-->
			<xsd:element name="ClientReference" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- your ref -->
			<xsd:element name="AffectingTypeCode" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- dealing type code of affecting dealing -->
			<xsd:element name="DealingStatusCode" type="tns:DealingStatusCode" minOccurs="0" maxOccurs="1"/> <!-- dealing status -->
			<xsd:element name="PurchaserAddress" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- purchaser's address-->
			<xsd:element name="VendorAddress" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- vendor's address-->
			<xsd:element name="PropertyAddress" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- property address -->
			<xsd:element name="MunicipalityCode" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <!-- property municipalities -->
			<xsd:element name="ContractFromDate" type="xsd:date" minOccurs="0" maxOccurs="1"/> <!-- contract on or after -->
			<xsd:element name="ContractToDate" type="xsd:date" minOccurs="0" maxOccurs="1"/> <!-- contract before or on -->
			<xsd:element name="RegistrationFromDate" type="xsd:date" minOccurs="0" maxOccurs="1"/> <!-- registration on or after -->
			<xsd:element name="RegistrationToDate" type="xsd:date" minOccurs="0" maxOccurs="1"/> <!-- registration before or on -->
			<xsd:element name="NOSStatus" type="xsd:string" minOccurs="0" maxOccurs="1"/> <!-- notice of sale status -->
			<xsd:element name="DealingGroupTorrens" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include Torrens dealings</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="DealingGroupGL" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include GL dealings</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="DealingGroupPoA" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include PoA dealings</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="UnpublishedSales" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include unpublished sales</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="NoticesOfSale" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include notices of sale</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="PurchasersIndex" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Denotes a PurchasersIndex query</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Prepared" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include prepared (saved) dealings that have not been lodged.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Lodged" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include dealings that have been lodged.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Scanned" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include only dealings that have been scanned.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="UrdsRecent" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include only dealings that are unregistered or have been recently registered.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Limit" type="xsd:integer" minOccurs="0" maxOccurs="1"> 
				<xsd:annotation><xsd:documentation xml:lang="en">DEPRECATED - use ResultsInstructions element instead.</xsd:documentation></xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="FolioSearchCriteria">
		<xsd:sequence>
			<xsd:element name="Volume" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Volume (plan).</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="FolioFrom" type="xsd:integer" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Start of folio (lot) range.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="FolioTo" type="xsd:integer" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">End of folio (lot) range - defaults to FolioFrom.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="ShareNo" type="xsd:integer" minOccurs="0" maxOccurs="1">
		        <xsd:annotation><xsd:documentation xml:lang="en">First share, second etc</xsd:documentation></xsd:annotation>
		    </xsd:element>
			<xsd:element name="DealingNo" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Dealing number of any dealing applied to the folio.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="FamilyName" type="udt14:TextType" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Surname of current owner.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="GivenName" type="udt14:TextType" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Given name (or part of name) of current owner.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="OrganisationName" type="udt14:TextType" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Organisation name (e.g. company name) of current owner.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Limit" type="xsd:integer" minOccurs="0" maxOccurs="1"> 
				<xsd:annotation><xsd:documentation xml:lang="en">DEPRECATED - use ResultsInstructions element instead.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="PropertyId" type="xsd:integer" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Vistas Property Id.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="StatusRegistered" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include Registered Folios</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="StatusUnregistered" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include Unregistered Folios</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="StatusDead" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include Dead Folios</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="OwnershipOnly" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Include only direct ownership in results</xsd:documentation></xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="PlanSearchCriteria">
		<xsd:sequence>
			<xsd:element name="PlanNo" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Plan number - either old or new for renumbered plans</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Volume" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Volume (plan).</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Folio" type="xsd:integer" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Start of folio (lot) range.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="SurveyorFirm" type="udt14:TextType" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Surveyor Firm</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="SurveyorPerson" type="udt14:TextType" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Surveyor Person</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="PropertyId" type="xsd:integer" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">PID</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="StreetNumber" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Street number  of address</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="StreetName" type="udt14:TextType" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Street name of address</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="StreetTypeCode" type="qdt27:StreetType_CodeType" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Street type of address</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="Suburb" type="udt14:TextType" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Locality of address</xsd:documentation></xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>	

	<xsd:complexType name="InvoiceSearchCriteria">
		<xsd:sequence>
			<xsd:element name="InvoiceID" type="xsd:integer" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Invoice ID</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="ClientCode" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Client Code</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="CreatedFromDate" type="xsd:date" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Date from which the invoice was created</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="CreatedToDate" type="xsd:date" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Date to which the invoice was created</xsd:documentation></xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="SearchProductSearchCriteria">
		<xsd:sequence>
			<xsd:element name="SearchID" type="xsd:integer" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Invoice ID</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="ClientName" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Client Name</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="CreatedFromDate" type="xsd:date" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Date from which the search was created</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="CreatedToDate" type="xsd:date" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">Date to which the search was created</xsd:documentation></xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="SurveyInformationCriteria">
		<xsd:sequence>
			<xsd:element name="SelectedFolio" type="tns:Folio">
				<xsd:annotation><xsd:documentation xml:lang="en">Selected Folio</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="RegisteredPlanReferences" type="tns:PlanReferenceList" minOccurs="0" maxOccurs="1"> 
				<xsd:annotation><xsd:documentation xml:lang="en">List of registered Plan References.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="UnregisteredPlanReferences" type="tns:PlanReferenceList" minOccurs="0" maxOccurs="1"> 
				<xsd:annotation><xsd:documentation xml:lang="en">List of unregistered Plan References.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="SurveyInformationOnlyReferences" type="tns:SurveyInformationOnlyReferenceList" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">List of Survey Information Only References.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="CentralPlanOfficeReferences" type="tns:CentralPlanOfficeReferenceList" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">List of Central Plan Office References.</xsd:documentation></xsd:annotation>
			</xsd:element>
			<xsd:element name="DeedsOfficeReferences" type="tns:DeedsOfficeReferenceList" minOccurs="0" maxOccurs="1">
				<xsd:annotation><xsd:documentation xml:lang="en">List of Deeds Office References.</xsd:documentation></xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="TasFolFault">
		<xsd:sequence>
			<xsd:element name="Message" type="xsd:string"/>
			<xsd:element name="UserVisible" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>	
	 
	<!-- Title Watch -->
	<xsd:element name="SubmitWatchedFolioRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="FolioNotification" type="tns:FolioNotification"/>
				<xsd:element name="SubmitFolioNotificationAction" type="tns:SubmitFolioNotificationAction"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SubmitWatchedFolioResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="FolioNotification" type="tns:FolioNotification"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SubmitWatchedFolioFault" type="tns:TasFolFault"/>	 
	
	<xsd:element name="SearchFolioNotificationsRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="LISTClientCode" type="xsd:string"/>
				<xsd:element name="Folio" type="tns:Folio" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchFolioNotificationsResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="FolioNotificationList" type="tns:FolioNotificationList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchFolioNotificationsFault" type="tns:TasFolFault"/>	 
	 
	<!-- GetChainedFolios -->
	<xsd:element name="GetChainedFoliosRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Folios" type="tns:FolioList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="GetChainedFoliosResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Folios" type="tns:FolioList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="GetChainedFoliosFault" type="tns:TasFolFault"/>	 
	 
	<!-- GetProprietors -->
	<xsd:element name="GetProprietorsRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Folios" type="tns:FolioList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="GetProprietorsResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Proprietors" type="tns:ProprietorList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="GetProprietorsFault" type="tns:TasFolFault"/>	 
	 
	<!-- ListDealingTypes -->
	<xsd:element name="ListDealingTypesRequest">
	</xsd:element>
	<xsd:element name="ListDealingTypesResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DealingTypes" type="tns:DealingTypeList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ListDealingTypesFault" type="tns:TasFolFault"/>	 
	 
	<!-- ListExecutionTypes -->
	<xsd:element name="ListExecutionTypesRequest">
	</xsd:element>
	<xsd:element name="ListExecutionTypesResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ExecutionTypes" type="tns:ExecutionTypeList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ListExecutionTypesFault" type="tns:TasFolFault"/>	 
	
	<!-- PrintDealing -->
	<xsd:element name="PrintDealingRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DealingNo" type="xsd:string"/>
				<xsd:element name="LISTBrandingFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">Add LIST branding to requested documents</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="RequestedDocuments" type="tns:RequestedDocumentList" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">Required documents</xsd:documentation></xsd:annotation>
			    </xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrintDealingResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Dealing" type="tns:Dealing" minOccurs="0" maxOccurs="1"/>
			    <xsd:element name="DealingDocuments" type="tns:DealingDocumentList" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">PDFs of scanned images</xsd:documentation></xsd:annotation>
			    </xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrintDealingFault" type="tns:TasFolFault"/>
	
	<!-- PrintFolio -->
	<xsd:element name="PrintFolioRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Volume" type="xsd:string">
			        <xsd:annotation><xsd:documentation xml:lang="en">Volume (plan)</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="Folio" type="xsd:integer">
			        <xsd:annotation><xsd:documentation xml:lang="en">Folio (lot)</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="ShareNo" type="xsd:integer" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">First share, second etc</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="RequestedDocuments" type="tns:RequestedDocumentList" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">Required documents</xsd:documentation></xsd:annotation>
			    </xsd:element>
             	<xsd:element name="IncludeCertificateLocation" type="xsd:boolean" minOccurs="0" maxOccurs="1">
                 <xsd:annotation><xsd:documentation xml:lang="en">Indicates whether Certificate Location should be included in the response</xsd:documentation></xsd:annotation>
             	</xsd:element>
				<xsd:element name="LISTBrandingFlg" type="xsd:boolean" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">Add LIST branding to requested documents</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="PrintDeadFolio" type="xsd:boolean" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">Should we print a dead folio - if not throw a fault</xsd:documentation></xsd:annotation>
			    </xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrintFolioResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Folio" type="tns:Folio">
			        <xsd:annotation><xsd:documentation xml:lang="en">Folio - complete details</xsd:documentation></xsd:annotation>
				</xsd:element>
			    <xsd:element name="FolioDocuments" type="tns:FolioDocumentList" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">PDFs of scanned images</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="ExtractDateTime" type="xsd:dateTime">
			        <xsd:annotation><xsd:documentation xml:lang="en">Extract timestamp</xsd:documentation></xsd:annotation>
			    </xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrintFolioFault" type="tns:TasFolFault"/>

	<!-- FolioActivity -->
	<xsd:element name="FolioActivityRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Volume" type="xsd:string">
			        <xsd:annotation><xsd:documentation xml:lang="en">Volume (plan)</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="Folio" type="xsd:integer">
			        <xsd:annotation><xsd:documentation xml:lang="en">Folio (lot)</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="ShareNo" type="xsd:integer" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">First share, second etc</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="ActivityFromDateTime" type="xsd:dateTime">
			        <xsd:annotation><xsd:documentation xml:lang="en">Look for activity after this time timestamp</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="ActivityPurpose" type="tns:ActivityPurpose">
			        <xsd:annotation><xsd:documentation xml:lang="en">The reason (i.e. business function) for which this request is being made.</xsd:documentation></xsd:annotation>
			    </xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FolioActivityResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ActivityOccurred" type="xsd:boolean">
			        <xsd:annotation><xsd:documentation xml:lang="en">Has any activity occurred on this Folio since the FromDateTime?</xsd:documentation></xsd:annotation>
			    </xsd:element>
				<xsd:element name="ActivityToDateTime" type="xsd:dateTime">
			        <xsd:annotation><xsd:documentation xml:lang="en">The timestamp of this response. In the next request, ActivityFromDateTime should be set to this value.</xsd:documentation></xsd:annotation>
			    </xsd:element>
			    <xsd:element name="FolioActivities" type="tns:FolioActivityList" minOccurs="0" maxOccurs="1">
			        <xsd:annotation><xsd:documentation xml:lang="en">A list of activities that occurred on the title.</xsd:documentation></xsd:annotation>
			    </xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FolioActivityFault" type="tns:TasFolFault"/>
	 
	<!-- SearchAffectedDealings -->
	<xsd:element name="CreateAffectingDealingRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DealingNo" type="xsd:string"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CreateAffectingDealingResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Dealing" type="tns:Dealing"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CreateAffectingDealingFault" type="tns:TasFolFault"/>	 
	
	<!-- SearchDealings -->
	<xsd:element name="SearchDealingsRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Criteria" type="tns:DealingSearchCriteria"/>
				<xsd:element name="ResultsInstructions" type="tns:SearchResultsInstructions" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchDealingsResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Dealings" type="tns:DealingList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchDealingsFault" type="tns:TasFolFault"/>

	<!-- SearchPreparedDealing -->
	<xsd:element name="SearchPreparedDealingRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DealingNumber" type="xsd:string"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchPreparedDealingResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Dealing" type="tns:Dealing"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchPreparedDealingFault" type="tns:TasFolFault"/>

	<!-- SearchBusinessPaper -->
	<xsd:element name="SearchBusinessPaperRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="BusinessPaperNumber" type="xsd:string"/>
				<xsd:element name="ResultsInstructions" type="tns:SearchResultsInstructions" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchBusinessPaperResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="BusinessPaper" type="tns:BusinessPaper"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchBusinessPaperFault" type="tns:TasFolFault"/>
	
	<!-- SearchInvoices -->
	<xsd:element name="SearchInvoicesRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Criteria" type="tns:InvoiceSearchCriteria"/>
				<xsd:element name="ResultsInstructions" type="tns:SearchResultsInstructions" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchInvoicesResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Invoices" type="tns:InvoiceList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchInvoicesFault" type="tns:TasFolFault"/>
	
	<!-- SearchSearchProducts -->
	<xsd:element name="SearchSearchProductsRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Criteria" type="tns:SearchProductSearchCriteria"/>
				<xsd:element name="ResultsInstructions" type="tns:SearchResultsInstructions" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchSearchProductsResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SearchProducts" type="tns:SearchProductList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchSearchProductsFault" type="tns:TasFolFault"/>
	
	<!-- SearchFolios -->
	<xsd:element name="SearchFoliosRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Criteria" type="tns:FolioSearchCriteria" minOccurs="0" maxOccurs="1"/>
				<xsd:element name="Folios" type="tns:FolioList" minOccurs="0" maxOccurs="1"/>
				<xsd:element name="ResultsInstructions" type="tns:SearchResultsInstructions" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchFoliosResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Folios" type="tns:FolioList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchFoliosFault" type="tns:TasFolFault"/>
	
	<!-- SelectSurveyInformation -->
	<xsd:element name="SelectSurveyInformationRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Criteria" type="tns:SurveyInformationCriteria"/>
				<xsd:element name="ResultsInstructions" type="tns:SearchResultsInstructions" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SelectSurveyInformationResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="RegisteredPlans" type="tns:ScannedPlanReferenceList"/>
				<xsd:element name="HistoricalPlans" type="tns:ScannedPlanReferenceList"/>
				<xsd:element name="SavedSearchID" type="xsd:string"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SelectSurveyInformationFault" type="tns:TasFolFault"/>
	
	<!-- PrintSurveyInformation -->
	<xsd:element name="PrintSurveyInformationRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SavedSearchID" type="xsd:string"/>
				<xsd:element name="ListClient" type="tns:LISTClient" minOccurs="0" maxOccurs="1">
					<xsd:annotation><xsd:documentation xml:lang="en">List Client</xsd:documentation></xsd:annotation>
				</xsd:element>
				<xsd:element name="SpecialInstructions" type="xsd:string" minOccurs="0" maxOccurs="1">
					<xsd:annotation><xsd:documentation xml:lang="en">Special Instructions</xsd:documentation></xsd:annotation>
				</xsd:element>
				<xsd:choice>
					<xsd:element name="PlanNumbersOnly" type="xsd:boolean"/>
					<xsd:element name="LTOImagesOnly" type="xsd:boolean"/>
					<xsd:sequence>
						<xsd:element name="SearchLandTitlesOffice" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
						<xsd:element name="SearchCentralPlanOffice" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
						<xsd:element name="SearchDeedsOffice" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
					</xsd:sequence>
				</xsd:choice>
				<xsd:element name="MapUrl" type="xsd:string" minOccurs="0" maxOccurs="1">
					<xsd:annotation><xsd:documentation xml:lang="en">URL to retrieve a map of the selected titles</xsd:documentation></xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrintSurveyInformationResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SelectedFolio" type="tns:Folio"/>
				<xsd:element name="Plans" type="tns:ScannedPlanReferenceList"/>
				<xsd:element name="SurveyInformationDocuments" type="tns:SurveyInformationDocumentList"/>
				<xsd:element name="ExtractDateTime" type="xsd:dateTime"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrintSurveyInformationFault" type="tns:TasFolFault"/>
	
	<!-- SearchPlans -->
	<xsd:element name="SearchPlansRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Criteria" type="tns:PlanSearchCriteria"/>
				<xsd:element name="ResultsInstructions" type="tns:SearchResultsInstructions" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchPlansResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Plans" type="tns:PlanList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SearchPlansFault" type="tns:TasFolFault"/>
	 
	<!-- SubmitDealing -->
	<xsd:element name="SubmitDealingRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Dealing" type="tns:Dealing"/>
				<xsd:element name="Action" type="tns:SubmitDealingAction"/>
				<xsd:element name="IgnoreWarnings" type="xsd:boolean" minOccurs="0" maxOccurs="1">
		        	<xsd:annotation><xsd:documentation xml:lang="en">Ignore warnings - if false or unset, warnings will be returned as faults.</xsd:documentation></xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SubmitDealingResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DealingNo" type="xsd:string"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SubmitDealingFault" type="tns:TasFolFault"/>
	 
	<!-- ListNOSStatuses -->
	<xsd:element name="ListNOSStatusesRequest">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="ListNOSStatusesResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="NOSStatuses" type="tns:NOSStatusList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ListNOSStatusesFault" type="tns:TasFolFault"/>
	
	<!-- ListLocalities -->
	<xsd:element name="ListOrdersRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Operation" type="tns:SearchOperation"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ListOrdersResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Orders" type="tns:OrderList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ListOrdersFault" type="tns:TasFolFault"/>
	
	<!-- ListLocalities -->
	<xsd:element name="ListSystemParametersRequest">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="ListSystemParametersResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SystemParameters" type="tns:SystemParameterList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ListSystemParametersFault" type="tns:TasFolFault"/>
	 
	 
	<!-- Ping -->
	<xsd:element name="PingRequest">
	</xsd:element>
	<xsd:element name="PingResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Message" type="xsd:string"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PingFault" type="tns:TasFolFault"/>

	<!-- CV -->
	<xsd:element name="ProprietorshipChangeExtract">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="FileControl" type="tns:FileControl"/>
				<xsd:element name="IncludesTitlesUpdatedUntilDate" type="xsd:date">
					<xsd:annotation><xsd:documentation xml:lang="en">Includes titles updated until this date.
							Use this date as the Since Date in the next request.</xsd:documentation></xsd:annotation>
				</xsd:element>
				<xsd:element name="Data" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Action" type="tns:AlterationAction"/>
							<xsd:choice>
								<xsd:element name="Title" type="tns:Folio"/>
								<xsd:element name="Dealing" type="tns:Dealing"/>
								<xsd:element name="Schedule" type="tns:Schedule"/>
							</xsd:choice>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
</xsd:schema>