<!--
  ~ Licensed to the Apache Software Foundation (ASF) under one
  ~ or more contributor license agreements.  See the NOTICE file
  ~ distributed with this work for additional information
  ~ regarding copyright ownership.  The ASF licenses this file
  ~ to you under the Apache License, Version 2.0 (the
  ~ "License"); you may not use this file except in compliance
  ~ with the License.  You may obtain a copy of the License at
  ~
  ~    http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing,
  ~ software distributed under the License is distributed on an
  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  ~ KIND, either express or implied.  See the License for the
  ~ specific language governing permissions and limitations
  ~ under the License.
  -->
<variables>
    <elementVar name="emptyVar"  xmlns:tns="http://foobar" >
                    <tns:ApplicationData>
                        <tns:empty/>
                    </tns:ApplicationData>
    </elementVar>

   <elementVar name="reallyEmptyVar"  xmlns:tns="http://foobar" >
                    <tns:ApplicationData/>
    </elementVar>

    <elementVar name="foo"  xmlns:tns="http://foobar" >
                    <tns:ApplicationData>
                             <tns:ApplicationInfo>
                                 <tns:senderId>string</tns:senderId>
                                 <tns:senderName>string</tns:senderName>
                                 <tns:applicationId>string</tns:applicationId>
                                 <tns:applicationName>string</tns:applicationName>
                                 <tns:applicationType>string</tns:applicationType>
                                 <tns:applicationDate>string</tns:applicationDate>
                                 <tns:applicationFee>string</tns:applicationFee>
                                 <tns:comments>string</tns:comments>
                             </tns:ApplicationInfo>
                             <tns:AllocationInfo>
                                 <tns:allocateApplication>boolean</tns:allocateApplication>
                                 <tns:allocateTo>string</tns:allocateTo>
                             </tns:AllocationInfo>
                             <tns:AssessmentManagerInfo>
                                 <tns:comments>string</tns:comments>
                                 <tns:acceptApplication>boolean</tns:acceptApplication>
                                 <tns:pathIndicators>
                                     <tns:dasps>boolean</tns:dasps>
                                     <tns:code>boolean</tns:code>
                                     <tns:impact>boolean</tns:impact>
                                     <tns:referralAgency>boolean</tns:referralAgency>
                                     <tns:referralRequired>boolean</tns:referralRequired>
                                 </tns:pathIndicators>
                            </tns:AssessmentManagerInfo>
                             <tns:PaymentInfo>
                                 <tns:invoiceNumber>string</tns:invoiceNumber>
                                 <tns:paymentMade>boolean</tns:paymentMade>
                                 <tns:receiptNumber>string</tns:receiptNumber>
                             </tns:PaymentInfo>
                         </tns:ApplicationData>

	</elementVar>
	
	<messageTypeVar name="messageVar"  xmlns:tns="http://foobar" >
		<tns:ExampleMessage>
			<parameters>
					<tns:ApplicationData/>
			</parameters>
		</tns:ExampleMessage>
	</messageTypeVar>

</variables>