﻿<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="3.0" xmlns:edmx="http://schemas.microsoft.com/ado/2009/11/edmx">
  <!-- EF Runtime content -->
  <edmx:Runtime>
    <!-- SSDL content -->
    <edmx:StorageModels>
    <Schema Namespace="ApplicationModel.Store" Provider="System.Data.SqlClient" ProviderManifestToken="2012" Alias="Self" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns:customannotation="http://schemas.microsoft.com/ado/2013/11/edm/customannotation" xmlns="http://schemas.microsoft.com/ado/2009/11/edm/ssdl">
        <EntityType Name="AdjudicationDecisions">
          <Key>
            <PropertyRef Name="AdjudicationDecisionID" />
          </Key>
          <Property Name="AdjudicationDecisionID" Type="smallint" Nullable="false" />
          <Property Name="Description" Type="varchar" MaxLength="100" Nullable="false" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
        </EntityType>
        <EntityType Name="AdjudicationDetails">
          <Key>
            <PropertyRef Name="AdjudicationDetailID" />
          </Key>
          <Property Name="AdjudicationDetailID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="AdjudicationTypeID" Type="smallint" Nullable="false" />
          <Property Name="AdjudicationDetailStatusID" Type="smallint" Nullable="false" />
          <Property Name="OfficeLocationID" Type="bigint" Nullable="false" />
          <Property Name="MeetingDate" Type="datetime" Nullable="false" />
          <Property Name="MeetingTime" Type="nvarchar" MaxLength="100" StoreGeneratedPattern="Computed" />
          <Property Name="MeetingDateEnd" Type="datetime" Nullable="false" />
          <Property Name="MeetingTimeEnd" Type="nvarchar" MaxLength="100" StoreGeneratedPattern="Computed" />
          <Property Name="PreAdjudicationNotificationsSent" Type="bit" Nullable="false" />
          <Property Name="PreAdjudicationLettersSent" Type="bit" Nullable="false" />
          <Property Name="PostAdjudicationNotificationsSent" Type="bit" Nullable="false" />
          <Property Name="PostAdjudicationLettersSent" Type="bit" Nullable="false" />
          <Property Name="CreatedByID" Type="bigint" Nullable="false" />
          <Property Name="CreatedDate" Type="datetime" Nullable="false" />
          <Property Name="UpdatedByID" Type="bigint" Nullable="false" />
          <Property Name="UpdatedDate" Type="datetime" Nullable="false" />
          <Property Name="PreAdjudicationObjectionNotificationsSent" Type="bit" Nullable="false" />
          <Property Name="PreAdjudicationObjectionLettersSent" Type="bit" Nullable="false" />
          <Property Name="LocationName" Type="varchar" MaxLength="255" />
          <Property Name="LocationAddress" Type="varchar" MaxLength="1000" />
          <Property Name="MaxAdjudicationAutoApplicationCount" Type="smallint" />
          <Property Name="AdjudicationNumber" Type="varchar" MaxLength="20" />
        </EntityType>
        <EntityType Name="AdjudicationDetailStatus">
          <Key>
            <PropertyRef Name="AdjudicationDetailStatusID" />
          </Key>
          <Property Name="AdjudicationDetailStatusID" Type="smallint" Nullable="false" />
          <Property Name="Title" Type="varchar" MaxLength="50" Nullable="false" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
        </EntityType>
        <EntityType Name="ApplicationAdjudicationDecisions">
          <Key>
            <PropertyRef Name="ApplicationRequestAdjudicationDecisionID" />
          </Key>
          <Property Name="ApplicationRequestAdjudicationDecisionID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationAdjudicationID" Type="bigint" Nullable="false" />
          <Property Name="AdjudicatedByID" Type="bigint" />
          <Property Name="AdjudicationDate" Type="datetime" />
          <Property Name="AdjudicationDecisionID" Type="smallint" />
          <Property Name="LicenceDurationID" Type="smallint" />
          <Property Name="LicenceDurationInMonths" Type="int" />
          <Property Name="Comments" Type="varchar(max)" />
          <Property Name="LicenceExpiryDate" Type="date" />
          <Property Name="IsActiveAdjudication" Type="bit" Nullable="false" />
        </EntityType>
        <EntityType Name="ApplicationAdjudications">
          <Key>
            <PropertyRef Name="ApplicationAdjudicationID" />
          </Key>
          <Property Name="ApplicationAdjudicationID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="AdjudicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="ApplicationRequestTypeID" Type="smallint" Nullable="false" />
          <Property Name="ApplicationLicenceID" Type="bigint" />
          <Property Name="IsActiveAdjudication" Type="bit" Nullable="false" />
          <Property Name="IsReadyForAdjudication" Type="bit" Nullable="false" />
          <Property Name="FinalAdjudicationDecisionID" Type="smallint" />
          <Property Name="FinalAdjudicationLicenceDurationMonths" Type="int" />
          <Property Name="FinalAdjudicationDecisionDate" Type="datetime" />
          <Property Name="FinalAdjudicationLicenceExpiryDate" Type="datetime" />
          <Property Name="AdjudicationException" Type="bit" />
          <Property Name="UpdatedByID" Type="bigint" Nullable="false" />
          <Property Name="UpdatedDate" Type="datetime" Nullable="false" />
          <Property Name="OrderBy" Type="smallint" Nullable="false" />
        </EntityType>
        <EntityType Name="ApplicationApplicantDetails">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="SurnameOrCompanyName" Type="varchar" MaxLength="255" />
          <Property Name="FirstNames" Type="varchar" MaxLength="255" />
          <Property Name="IDTypeID" Type="smallint" />
          <Property Name="IDTypeDescription" Type="varchar" MaxLength="50" />
          <Property Name="IDNumberOrBusinessRegistrationNo" Type="varchar" MaxLength="20" />
          <Property Name="PostalAddress" Type="varchar" MaxLength="255" />
          <Property Name="PostalAddressCode" Type="varchar" MaxLength="4" />
          <Property Name="PhysicalAddress" Type="varchar" MaxLength="255" />
          <Property Name="PhysicalAddressCode" Type="varchar" MaxLength="4" />
          <Property Name="TelPhone" Type="varchar" MaxLength="14" />
          <Property Name="TelCell" Type="varchar" MaxLength="14" />
          <Property Name="TelFax" Type="varchar" MaxLength="14" />
          <Property Name="Email" Type="varchar" MaxLength="150" />
          <Property Name="SARSIncomeTaxNumber" Type="varchar" MaxLength="50" />
          <Property Name="TradeName" Type="varchar" MaxLength="255" />
          <Property Name="TypeOfBusiness" Type="varchar" MaxLength="255" />
          <Property Name="BusinessTypeID" Type="bigint" />
          <Property Name="VerifiedMemberID" Type="bigint" />
        </EntityType>
        <EntityType Name="ApplicationContractDetails">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="ContractTypeID" Type="smallint" />
          <Property Name="ContractReferenceNumber" Type="varchar" MaxLength="20" />
          <Property Name="NameOfParties1" Type="varchar" MaxLength="200" />
          <Property Name="AddressOfParties1" Type="varchar" MaxLength="255" />
          <Property Name="AddressCodeOfParties1" Type="varchar" MaxLength="4" />
          <Property Name="NameOfParties2" Type="varchar" MaxLength="200" />
          <Property Name="AddressOfParties2" Type="varchar" MaxLength="255" />
          <Property Name="AddressCodeOfParties2" Type="varchar" MaxLength="4" />
          <Property Name="NameOfSubContractor" Type="varchar" MaxLength="200" />
          <Property Name="AddressOfSubContractor" Type="varchar" MaxLength="255" />
          <Property Name="AddressCodeOfSubContractor" Type="varchar" MaxLength="4" />
          <Property Name="ContractFromDate" Type="date" />
          <Property Name="ContractToDate" Type="date" />
        </EntityType>
        <EntityType Name="ApplicationDetails">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationNumber" Type="varchar" MaxLength="20" />
          <Property Name="WorkflowInstanceID" Type="bigint" />
          <Property Name="AccreditationID" Type="bigint" />
          <Property Name="ApplicationRequestTypeID" Type="smallint" Nullable="false" />
          <Property Name="VerifiedAssociationID" Type="bigint" />
          <Property Name="SourceApplicationID" Type="smallint" Nullable="false" />
          <Property Name="OfficeLocationID" Type="smallint" Nullable="false" />
          <Property Name="OfficeLocationDivisionTypeID" Type="smallint" Nullable="false" />
          <Property Name="ApplicationProvinceID" Type="smallint" Nullable="false" />
          <Property Name="ApplicationRegionID" Type="bigint" />
          <Property Name="IsRenewal" Type="bit" Nullable="false" />
          <Property Name="IsLateRenewal" Type="bit" Nullable="false" />
          <Property Name="IsReceiptRequired" Type="bit" Nullable="false" />
          <Property Name="IsGazettingRequired" Type="bit" Nullable="false" />
          <Property Name="IsInspectionRequired" Type="bit" Nullable="false" />
          <Property Name="IsAdjudicationRequired" Type="bit" Nullable="false" />
          <Property Name="IsNewRouteRequired" Type="bit" Nullable="false" />
          <Property Name="IsExceptionRequired" Type="bit" Nullable="false" />
          <Property Name="IsUpliftmentRequired" Type="bit" Nullable="false" />
          <Property Name="IsAdjustmentRequired" Type="bit" Nullable="false" />
          <Property Name="IsAssessorApprovalRequired" Type="bit" Nullable="false" />
          <Property Name="IsSeniorManagerApprovalRequired" Type="bit" Nullable="false" />
          <Property Name="IsAutoVerificationRequired" Type="bit" />
          <Property Name="IsBulkVerificationRequired" Type="bit" />
          <Property Name="IsFinalisationTasksRequired" Type="bit" />
          <Property Name="IsCancellationRequired" Type="bit" Nullable="false" />
          <Property Name="CreatedByID" Type="bigint" Nullable="false" />
          <Property Name="CreatedDate" Type="datetime" Nullable="false" />
          <Property Name="UpdatedByID" Type="bigint" Nullable="false" />
          <Property Name="UpdatedDate" Type="datetime" Nullable="false" />
          <Property Name="IsGazettingBypassed" Type="bit" Nullable="false" />
          <Property Name="ForceGazetting" Type="bit" Nullable="false" />
          <Property Name="GazetteDetailID" Type="bigint" />
          <Property Name="IsAdjudicationBypassed" Type="bit" Nullable="false" />
          <Property Name="AdjudicationOfficeLocationID" Type="smallint" />
          <Property Name="AdjudicationCount" Type="int" />
          <Property Name="AdjudicationDetailID" Type="bigint" />
          <Property Name="HasNewRoute" Type="bit" Nullable="false" />
          <Property Name="IsLtpsConversion" Type="bit" />
          <Property Name="LicenceCount" Type="int" Nullable="false" />
          <Property Name="IsBulkApplication" Type="bit" Nullable="false" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
          <Property Name="ApplicationStatusID" Type="smallint" Nullable="false" />
          <Property Name="ApplicationSubStatusID" Type="smallint" Nullable="false" />
          <Property Name="GazetteTypeID" Type="smallint" />
          <Property Name="IsReferralRequired" Type="bit" Nullable="false" />
          <Property Name="CopiedFromApplicationDetailID" Type="bigint" />
          <Property Name="CopiedFromApplicationLicenceID" Type="bigint" />
          <Property Name="ApplicationPrecheckDetailID" Type="bigint" />
          <Property Name="AmountDue" Type="money" />
          <Property Name="AmountPaid" Type="money" />
          <Property Name="IsBusAndContract" Type="bit" Nullable="false" />
          <Property Name="AdjudicationTypeID" Type="smallint" />
          <Property Name="ApplicationIsObjected" Type="bit" Nullable="false" />
          <Property Name="OnlyExistingRoutesOnLicense" Type="bit" Nullable="false" />
          <Property Name="IsAllowedNewLicence" Type="bit" Nullable="false" />
          <Property Name="ApplicationCannoutBeAutoAssignedForAdjudication" Type="bit" />
          <Property Name="RelatedTATApplicationRequestID" Type="bigint" />
        </EntityType>
        <EntityType Name="ApplicationInspectionDetails">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="InspectionStatusID" Type="smallint" />
          <Property Name="InspectorID" Type="bigint" />
          <Property Name="InspectionDateFrom" Type="datetime" />
          <Property Name="InspectionDateTo" Type="datetime" />
          <Property Name="InspectionAddress" Type="varchar" MaxLength="1000" />
          <Property Name="InspectionPassed" Type="bit" />
          <Property Name="InspectionResultDocID" Type="bigint" />
          <Property Name="InspectionBackToOfficeDocID" Type="bigint" />
        </EntityType>
        <EntityType Name="ApplicationLicencePreviousVehicleDetails">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="bigint" Nullable="false" />
          <Property Name="VehicleMakeID" Type="smallint" />
          <Property Name="VehicleMakeDescription" Type="varchar" MaxLength="100" />
          <Property Name="VehicleTypeID" Type="smallint" />
          <Property Name="CarryingCapacityID" Type="smallint" />
          <Property Name="VIN" Type="varchar" MaxLength="50" />
          <Property Name="EngineNumber" Type="varchar" MaxLength="50" />
          <Property Name="YearOfManufacture" Type="varchar" MaxLength="4" />
          <Property Name="VehicleRegistrationNumber" Type="varchar" MaxLength="50" />
          <Property Name="SeatedCapacity" Type="smallint" />
          <Property Name="StandingCapacity" Type="smallint" />
          <Property Name="GrossMass" Type="bigint" />
          <Property Name="Tare" Type="bigint" />
          <Property Name="VerifiedVehicleID" Type="bigint" />
          <Property Name="CurrentOdometerReading" Type="bigint" />
          <Property Name="RoadworthyCertificateDocID" Type="bigint" />
          <Property Name="CertificateOfRegistrationDocID" Type="bigint" />
          <Property Name="VehicleModelID" Type="bigint" />
          <Property Name="ProfessionalDriversPermitDocID" Type="bigint" />
          <Property Name="RankPermitDocID" Type="bigint" />
        </EntityType>
        <EntityType Name="ApplicationLicenceRouteDetailPlaces">
          <Key>
            <PropertyRef Name="ApplicationLicenceRouteDetailPlaceID" />
          </Key>
          <Property Name="ApplicationLicenceRouteDetailPlaceID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationLicenceRouteDetailID" Type="bigint" Nullable="false" />
          <Property Name="PlaceID" Type="bigint" Nullable="false" />
        </EntityType>
        <EntityType Name="ApplicationLicenceRouteDetails">
          <Key>
            <PropertyRef Name="ApplicationLicenceRouteDetailID" />
          </Key>
          <Property Name="ApplicationLicenceRouteDetailID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationLicenceID" Type="bigint" Nullable="false" />
          <Property Name="ApplicationRouteDetailStatusID" Type="smallint" Nullable="false" />
          <Property Name="ServiceTypeID" Type="smallint" Nullable="false" />
          <Property Name="VerifiedRouteID" Type="bigint" />
          <Property Name="NewRouteRequestDetailID" Type="bigint" />
          <Property Name="RouteOrigin" Type="varchar" MaxLength="255" Nullable="false" />
          <Property Name="RouteDestination" Type="varchar" MaxLength="255" Nullable="false" />
          <Property Name="RouteDescription" Type="varchar(max)" Nullable="false" />
          <Property Name="NationalRouteNumber" Type="varchar" MaxLength="100" />
          <Property Name="BoardRouteNumber" Type="varchar" MaxLength="100" />
          <Property Name="RouteLength" Type="float" />
          <Property Name="TimeTableDocumentID" Type="bigint" />
          <Property Name="FareScheduleDocumentID" Type="bigint" />
          <Property Name="RouteNumber" Type="smallint" />
          <Property Name="RouteChangeTypeID" Type="smallint" />
          <Property Name="IsExistingLtpsOrOlasRoute" Type="bit" Nullable="false" />
          <Property Name="IsOriginSameAsPhysicalAddress" Type="bit" Nullable="false" />
          <Property Name="IsDestinationArea" Type="bit" Nullable="false" />
          <Property Name="RelatedApplicationLicenceRouteDetailID" Type="bigint" />
        </EntityType>
        <EntityType Name="ApplicationLicences">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="ApplicationLicenceReferenceNumber" Type="varchar" MaxLength="20" />
          <Property Name="ApplicationLicenceDescription" Type="varchar" MaxLength="255" />
          <Property Name="ApplicationLicenceRequestTypeID" Type="smallint" />
          <Property Name="OperatingLicenceNumber" Type="varchar" MaxLength="50" />
          <Property Name="LicencingBoardID" Type="smallint" />
          <Property Name="OperatingLicenceIssueDate" Type="datetime" />
          <Property Name="OperatingLicenceExpiryDate" Type="datetime" />
          <Property Name="ReasonForAmendment" Type="varchar" MaxLength="2000" />
          <Property Name="SpecialLicenceDetails" Type="varchar" MaxLength="2000" />
          <Property Name="SpecialLicenceDateFrom" Type="datetime" />
          <Property Name="SpecialLicenceDateTo" Type="datetime" />
          <Property Name="LongDistanceReason" Type="varchar" MaxLength="2000" />
          <Property Name="ApplicationFormDocID" Type="bigint" />
          <Property Name="OperatingLicenceDocID" Type="bigint" />
          <Property Name="VehicleTypeID" Type="smallint" />
          <Property Name="CurrentVerifiedLicenceID" Type="bigint" />
          <Property Name="IsExistingLicence" Type="bit" />
          <Property Name="CurrentVehicleTypeID" Type="bigint" />
          <Property Name="CurrentVerifiedVehicleID" Type="bigint" />
          <Property Name="IsAdjudicationFinalised" Type="bit" Nullable="false" />
          <Property Name="ApplicationAdjudicationID" Type="bigint" />
          <Property Name="SplitIntoNewApplication" Type="bit" />
          <Property Name="NewApplicationDetailID" Type="bigint" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
          <Property Name="LicenseSpecificConditions" Type="varchar(max)" />
          <Property Name="ApplicationAllowedNewLicenceID" Type="bigint" />
        </EntityType>
        <EntityType Name="ApplicationLicenceServiceDetails">
          <Key>
            <PropertyRef Name="ApplicationLicenceServiceDetailID" />
          </Key>
          <Property Name="ApplicationLicenceServiceDetailID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationLicenceID" Type="bigint" Nullable="false" />
          <Property Name="ServiceTypeID" Type="smallint" />
          <Property Name="ServiceTypeDescription" Type="varchar" MaxLength="100" />
        </EntityType>
        <EntityType Name="ApplicationLicenceVehicleDetails">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="bigint" Nullable="false" />
          <Property Name="IsStillToBeAcquired" Type="bit" Nullable="false" />
          <Property Name="VehicleMakeID" Type="smallint" />
          <Property Name="VehicleMakeDescription" Type="varchar" MaxLength="100" />
          <Property Name="VehicleTypeID" Type="smallint" />
          <Property Name="CarryingCapacityID" Type="smallint" />
          <Property Name="VIN" Type="varchar" MaxLength="50" />
          <Property Name="EngineNumber" Type="varchar" MaxLength="50" />
          <Property Name="YearOfManufacture" Type="varchar" MaxLength="4" />
          <Property Name="VehicleRegistrationNumber" Type="varchar" MaxLength="50" />
          <Property Name="SeatedCapacity" Type="smallint" />
          <Property Name="StandingCapacity" Type="smallint" />
          <Property Name="GrossMass" Type="bigint" />
          <Property Name="Tare" Type="bigint" />
          <Property Name="VerifiedVehicleID" Type="bigint" />
          <Property Name="CurrentOdometerReading" Type="bigint" />
          <Property Name="RoadworthyCertificateDocID" Type="bigint" />
          <Property Name="CertificateOfRegistrationDocID" Type="bigint" />
          <Property Name="VehicleModelID" Type="smallint" />
          <Property Name="ProfessionalDriversPermitDocID" Type="bigint" />
          <Property Name="RankPermitDocID" Type="bigint" />
        </EntityType>
        <EntityType Name="ApplicationNPTRDetails">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="TotalMotorcar" Type="int" />
          <Property Name="MotorcarCapacity" Type="int" />
          <Property Name="TotalMinibus" Type="int" />
          <Property Name="MinibusCapacity" Type="int" />
          <Property Name="TotalMidibus" Type="int" />
          <Property Name="MidibusCapacity" Type="int" />
          <Property Name="TotalBus" Type="int" />
          <Property Name="BusCapacity" Type="int" />
          <Property Name="TotalOther" Type="int" />
          <Property Name="OtherCapacity" Type="int" />
          <Property Name="TotalVehicles" Type="int" />
          <Property Name="TotalVehiclesToBePurchased" Type="int" />
          <Property Name="IsMaintenanceProgrammeInPlace" Type="bit" />
          <Property Name="MaintenanceProgrammeDetail" Type="varchar(max)" />
          <Property Name="IsVehiclesServicedAtGarage" Type="bit" />
          <Property Name="GarageName" Type="varchar" MaxLength="255" />
          <Property Name="ServiceAddress" Type="varchar" MaxLength="1000" />
          <Property Name="LiveryDetails" Type="varchar(max)" />
          <Property Name="LiveryDocumentID" Type="bigint" />
        </EntityType>
        <EntityType Name="ApplicationObjections">
          <Key>
            <PropertyRef Name="ApplicationObjectionID" />
          </Key>
          <Property Name="ApplicationObjectionID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="Objector" Type="varchar" MaxLength="255" Nullable="false" />
          <Property Name="Objection" Type="varchar(max)" Nullable="false" />
          <Property Name="ObjectionDate" Type="datetime" Nullable="false" />
          <Property Name="PostalAddress" Type="varchar" MaxLength="255" Nullable="false" />
          <Property Name="PostalAddressCode" Type="varchar" MaxLength="4" Nullable="false" />
          <Property Name="TelPhone" Type="varchar" MaxLength="14" />
          <Property Name="TelCell" Type="varchar" MaxLength="14" />
          <Property Name="TelFax" Type="varchar" MaxLength="14" />
          <Property Name="Email" Type="varchar" MaxLength="150" />
          <Property Name="CreatedByID" Type="bigint" Nullable="false" />
          <Property Name="CreatedDate" Type="datetime" Nullable="false" />
          <Property Name="ObjectionDocumentID" Type="bigint" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
          <Property Name="ApplicationLicenceID" Type="bigint" />
        </EntityType>
        <EntityType Name="ApplicationPreviousLicenceHolder">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="SurnameOrCompanyName" Type="varchar" MaxLength="255" />
          <Property Name="FirstNames" Type="varchar" MaxLength="255" />
          <Property Name="IDTypeID" Type="smallint" />
          <Property Name="IDTypeDescription" Type="varchar" MaxLength="50" />
          <Property Name="IDNumberOrBusinessRegistrationNo" Type="varchar" MaxLength="20" />
          <Property Name="PostalAddress" Type="varchar" MaxLength="255" />
          <Property Name="PostalAddressCode" Type="varchar" MaxLength="4" />
          <Property Name="PhysicalAddress" Type="varchar" MaxLength="255" />
          <Property Name="PhysicalAddressCode" Type="varchar" MaxLength="4" />
          <Property Name="TelPhone" Type="varchar" MaxLength="14" />
          <Property Name="TelCell" Type="varchar" MaxLength="14" />
          <Property Name="TelFax" Type="varchar" MaxLength="14" />
          <Property Name="Email" Type="varchar" MaxLength="150" />
          <Property Name="SARSIncomeTaxNumber" Type="varchar" MaxLength="50" />
          <Property Name="TradeName" Type="varchar" MaxLength="255" />
          <Property Name="TypeOfBusiness" Type="varchar" MaxLength="255" />
        </EntityType>
        <EntityType Name="ApplicationProxyDetails">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="Surname" Type="varchar" MaxLength="255" />
          <Property Name="FirstNames" Type="varchar" MaxLength="255" />
          <Property Name="IDTypeID" Type="smallint" />
          <Property Name="IDTypeDescription" Type="varchar" MaxLength="50" />
          <Property Name="TelPhone" Type="varchar" MaxLength="14" />
          <Property Name="TelCell" Type="varchar" MaxLength="14" />
          <Property Name="TelFax" Type="varchar" MaxLength="14" />
          <Property Name="Email" Type="varchar" MaxLength="150" />
          <Property Name="IDNumberOrBusinessRegistrationNo" Type="varchar" MaxLength="20" />
        </EntityType>
        <EntityType Name="ApplicationReferrals">
          <Key>
            <PropertyRef Name="ApplicationReferralDetailID" />
          </Key>
          <Property Name="ApplicationReferralDetailID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="ReferralTypeID" Type="smallint" Nullable="false" />
          <Property Name="DateReferralSent" Type="datetime" />
          <Property Name="DateFeedbackReceived" Type="datetime" />
          <Property Name="FeedbackDocID" Type="bigint" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
          <Property Name="ReferralSentTo" Type="varchar" MaxLength="255" />
          <Property Name="ReferralAddress" Type="varchar" MaxLength="255" />
        </EntityType>
        <EntityType Name="ApplicationTags">
          <Key>
            <PropertyRef Name="ApplicationTagID" />
          </Key>
          <Property Name="ApplicationTagID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="TagID" Type="smallint" Nullable="false" />
          <Property Name="Title" Type="varchar" MaxLength="50" />
          <Property Name="Description" Type="varchar" MaxLength="255" />
          <Property Name="TagDetails" Type="varchar" MaxLength="1000" />
          <Property Name="IsTagCleared" Type="bit" />
          <Property Name="ClearedByID" Type="bigint" />
          <Property Name="ClearedDate" Type="datetime" />
          <Property Name="ClearedComments" Type="varchar" MaxLength="500" />
          <Property Name="CreatedByID" Type="bigint" Nullable="false" />
          <Property Name="CreatedDate" Type="datetime" Nullable="false" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
          <Property Name="CancelledByID" Type="bigint" />
          <Property Name="CancelledDate" Type="datetime" />
        </EntityType>
        <EntityType Name="ApplicationTATDetails">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="OriginalApplicationNumber" Type="varchar" MaxLength="20" />
          <Property Name="DateAdjudicated" Type="datetime" />
          <Property Name="ApplicationAdjudicationID" Type="bigint" />
          <Property Name="TatRequestByName" Type="varchar" MaxLength="255" />
          <Property Name="TatRequestByIDTypeID" Type="smallint" />
          <Property Name="TatRequestByIDNumber" Type="varchar" MaxLength="255" />
          <Property Name="PREDataReleased" Type="bit" Nullable="false" />
          <Property Name="AdjudicationDecisionID" Type="smallint" />
          <Property Name="TatRequestByTelCell" Type="varchar" MaxLength="14" />
        </EntityType>
        <EntityType Name="GazetteDetails">
          <Key>
            <PropertyRef Name="GazetteDetailID" />
          </Key>
          <Property Name="GazetteDetailID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="GazetteDetailStatusID" Type="smallint" Nullable="false" />
          <Property Name="GazetteNumber" Type="varchar" MaxLength="20" Nullable="false" />
          <Property Name="GazettePrintDate" Type="datetime" />
          <Property Name="GazetteNoticeExpiryDate" Type="datetime" />
          <Property Name="DivisionTypeID" Type="smallint" Nullable="false" />
          <Property Name="ProvinceID" Type="smallint" Nullable="false" />
          <Property Name="GazetteDocumentID" Type="bigint" />
          <Property Name="CreatedByID" Type="bigint" Nullable="false" />
          <Property Name="CreatedDate" Type="datetime" Nullable="false" />
          <Property Name="UpdatedByID" Type="bigint" Nullable="false" />
          <Property Name="UpdatedDate" Type="datetime" Nullable="false" />
          <Property Name="GazetteTypeID" Type="smallint" />
        </EntityType>
        <EntityType Name="ReceiptDetails">
          <Key>
            <PropertyRef Name="ReceiptDetailID" />
          </Key>
          <Property Name="ReceiptDetailID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ReceiptBatchID" Type="bigint" />
          <Property Name="OfficeLocationID" Type="bigint" Nullable="false" />
          <Property Name="PaymentTypeID" Type="smallint" Nullable="false" />
          <Property Name="ApplicationDetailID" Type="bigint" />
          <Property Name="ReceiptNumber" Type="varchar" MaxLength="53" StoreGeneratedPattern="Computed" />
          <Property Name="TotalCost" Type="money" Nullable="false" />
          <Property Name="CreatedById" Type="bigint" Nullable="false" />
          <Property Name="CreatedDate" Type="datetime" Nullable="false" />
          <Property Name="UpdatedById" Type="bigint" Nullable="false" />
          <Property Name="UpdatedDate" Type="datetime" Nullable="false" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
          <Property Name="ApplicantData" Type="varchar" MaxLength="2000" />
          <Property Name="ReceiptItems" Type="varchar(max)" />
          <Property Name="HasBulkLicenceApplications" Type="bit" Nullable="false" />
          <Property Name="ProofOfPaymentDocID" Type="bigint" />
          <Property Name="ApplicantIDNumber" Type="varchar" MaxLength="20" />
        </EntityType>
        <EntityType Name="ApplicationRequestTypes">
          <Key>
            <PropertyRef Name="ApplicationRequestTypeID" />
          </Key>
          <Property Name="ApplicationRequestTypeID" Type="smallint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="Title" Type="varchar" MaxLength="255" Nullable="false" />
          <Property Name="Cost" Type="money" Nullable="false" />
          <Property Name="IsLinkedApplicationType" Type="bit" />
          <Property Name="IncludeRenewalType" Type="bit" />
          <Property Name="IncludeCovType" Type="bit" />
          <Property Name="IncludeIncreaseInCapacityType" Type="bit" />
          <Property Name="IncludeDeceasedTransferType" Type="bit" />
          <Property Name="IncludeNormalTransferType" Type="bit" />
          <Property Name="IncludeNewOperatingLicenceType" Type="bit" />
          <Property Name="IsCancelled" Type="bit" />
          <Property Name="IsAllowedForOLAS" Type="bit" Nullable="false" />
          <Property Name="IsAllowedForLTPS" Type="bit" Nullable="false" />
          <Property Name="IsAllowedForLG" Type="bit" Nullable="false" />
          <Property Name="IsLicenceDurationRequiredOnApprove" Type="bit" Nullable="false" />
        </EntityType>
        <EntityType Name="LicenceDurations">
          <Key>
            <PropertyRef Name="LicenceDurationID" />
          </Key>
          <Property Name="LicenceDurationID" Type="smallint" Nullable="false" />
          <Property Name="Description" Type="varchar" MaxLength="50" Nullable="false" />
          <Property Name="DurationInMonths" Type="int" Nullable="false" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
        </EntityType>
        <EntityType Name="PaymentTypes">
          <Key>
            <PropertyRef Name="PaymentTypeID" />
          </Key>
          <Property Name="PaymentTypeID" Type="smallint" Nullable="false" />
          <Property Name="Description" Type="varchar" MaxLength="50" Nullable="false" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
        </EntityType>
        <EntityType Name="ReferralTypes">
          <Key>
            <PropertyRef Name="ReferralTypeID" />
          </Key>
          <Property Name="ReferralTypeID" Type="smallint" Nullable="false" />
          <Property Name="Description" Type="varchar" MaxLength="50" Nullable="false" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
        </EntityType>
        <EntityType Name="ServiceTypes">
          <Key>
            <PropertyRef Name="ServiceTypeID" />
          </Key>
          <Property Name="ServiceTypeID" Type="smallint" Nullable="false" />
          <Property Name="Description" Type="varchar" MaxLength="100" Nullable="false" />
          <Property Name="OlasID" Type="varchar" MaxLength="100" />
          <Property Name="LtpsID" Type="bigint" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
          <Property Name="RouteTypeID" Type="smallint" />
        </EntityType>
        <EntityType Name="Users">
          <Key>
            <PropertyRef Name="UserID" />
          </Key>
          <Property Name="UserID" Type="bigint" Nullable="false" />
          <Property Name="UserStatusID" Type="smallint" Nullable="false" />
          <Property Name="EntityID" Type="int" />
          <Property Name="ItemID" Type="varchar" MaxLength="20" />
          <Property Name="LastName" Type="varchar" MaxLength="50" />
          <Property Name="FirstName" Type="varchar" MaxLength="50" />
          <Property Name="FullName" Type="varchar" MaxLength="101" StoreGeneratedPattern="Computed" Nullable="false" />
          <Property Name="KnownAs" Type="varchar" MaxLength="101" />
          <Property Name="Email" Type="varchar" MaxLength="255" Nullable="false" />
          <Property Name="NTAccount" Type="varchar" MaxLength="255" />
          <Property Name="Cell" Type="varchar" MaxLength="10" />
          <Property Name="IsPasswordExpired" Type="bit" />
          <Property Name="PasswordDate" Type="datetime" />
          <Property Name="PasswordHash" Type="varchar" MaxLength="255" />
          <Property Name="PasswordSalt" Type="varchar" MaxLength="20" />
          <Property Name="PasswordChallenge" Type="varchar" MaxLength="20" />
          <Property Name="PasswordQuestion" Type="varchar" MaxLength="255" />
          <Property Name="PasswordAnswerHash" Type="varchar" MaxLength="255" />
          <Property Name="PasswordAnswerSalt" Type="varchar" MaxLength="20" />
          <Property Name="PasswordAnswerChallenge" Type="varchar" MaxLength="20" />
          <Property Name="FingerprintTemplate" Type="varbinary(max)" />
          <Property Name="FingerprintRequestToken" Type="varchar" MaxLength="255" />
          <Property Name="FingerprintRequestExpiryDate" Type="datetime" />
          <Property Name="CreatedByID" Type="bigint" Nullable="false" />
          <Property Name="CreatedDate" Type="datetime" Nullable="false" />
          <Property Name="UpdatedByID" Type="bigint" Nullable="false" />
          <Property Name="UpdatedDate" Type="datetime" Nullable="false" />
          <Property Name="UserProfileDocID" Type="bigint" />
          <Property Name="OfficeLocationID" Type="bigint" />
        </EntityType>
        <EntityType Name="Vehicles">
          <Key>
            <PropertyRef Name="VehicleID" />
          </Key>
          <Property Name="VehicleID" Type="bigint" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ReferenceNumber" Type="varchar" MaxLength="53" StoreGeneratedPattern="Computed" />
          <Property Name="RegistrationNumber" Type="varchar" MaxLength="50" />
          <Property Name="EngineNumber" Type="varchar" MaxLength="50" />
          <Property Name="VIN" Type="varchar" MaxLength="50" />
          <Property Name="SeatedCapacity" Type="int" />
          <Property Name="StandingCapacity" Type="int" />
          <Property Name="GrossMass" Type="bigint" />
          <Property Name="Tare" Type="bigint" />
          <Property Name="VehicleMakeID" Type="smallint" />
          <Property Name="VehicleTypeID" Type="smallint" />
          <Property Name="VehicleStatusID" Type="smallint" Nullable="false" />
          <Property Name="OlasID" Type="bigint" />
          <Property Name="LtpsID" Type="bigint" />
          <Property Name="NeoID" Type="bigint" />
          <Property Name="CarryingCapacityID" Type="smallint" />
          <Property Name="YearOfManufacture" Type="varchar" MaxLength="4" />
          <Property Name="CurrentOdometerReading" Type="bigint" />
          <Property Name="RoadworthyCertificateDocID" Type="bigint" />
          <Property Name="CertificateOfRegistrationDocID" Type="bigint" />
          <Property Name="IgnoreVinException" Type="bit" />
          <Property Name="VehicleModelID" Type="smallint" />
          <Property Name="ProfessionalDriversPermitDocID" Type="bigint" />
          <Property Name="RankPermitDocID" Type="bigint" />
        </EntityType>
        <!--Errors Found During Generation:
warning 6002: The table/view 'LegitimateNATIONAL.App.Vw_ApplicationDetails_Light' does not have a primary key defined. The key has been inferred and the definition was created as a read-only table/view.-->
        <EntityType Name="Vw_ApplicationDetails_Light">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
            
            
            
            <PropertyRef Name="LicenceCount" />
            
            
            
            
            
            
            
            <PropertyRef Name="IsGazettingBypassed" />
            
            
            <PropertyRef Name="IsBusAndContract" />
            
            
            
            
            <PropertyRef Name="IsNewRouteRequired" />
            <PropertyRef Name="IsAssessorApprovalRequired" />
            <PropertyRef Name="IsSeniorManagerApprovalRequired" />
            <PropertyRef Name="LastAdjudicationDecisionID" />
            <PropertyRef Name="IsRenewal" />
            <PropertyRef Name="ApplicationIsObjected" />
            <PropertyRef Name="OnlyExistingRoutesOnLicense" />
            <PropertyRef Name="IsAllowedNewLicence" />
            <PropertyRef Name="ForceGazetting" />
            <PropertyRef Name="PREDataReleased" />
          </Key>
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="WorkflowInstanceID" Type="bigint" />
          <Property Name="WorkflowTemplateID" Type="bigint" Nullable="false" />
          <Property Name="DivisionTypeID" Type="smallint" Nullable="false" />
          <Property Name="ProvinceID" Type="smallint" Nullable="false" />
          <Property Name="RegionID" Type="bigint" />
          <Property Name="LicenceCount" Type="int" Nullable="false" />
          <Property Name="ApplicationNumber" Type="varchar" MaxLength="20" />
          <Property Name="ApplicationRequestTypeID" Type="smallint" Nullable="false" />
          <Property Name="RequestType" Type="varchar" MaxLength="255" Nullable="false" />
          <Property Name="IncludeRenewalType" Type="bit" />
          <Property Name="Member" Type="varchar" MaxLength="511" />
          <Property Name="TelCell" Type="varchar" MaxLength="14" />
          <Property Name="Email" Type="varchar" MaxLength="150" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
          <Property Name="ApplicationDescription" Type="varchar" MaxLength="255" />
          <Property Name="IDNumberOrBusinessRegistrationNo" Type="varchar" MaxLength="20" />
          <Property Name="AdjudicationCount" Type="smallint" />
          <Property Name="AdjudicationOfficeLocationID" Type="smallint" />
          <Property Name="IsReceiptRequired" Type="bit" Nullable="false" />
          <Property Name="IsAdjudicationRequired" Type="bit" Nullable="false" />
          <Property Name="IsAdjustmentRequired" Type="bit" Nullable="false" />
          <Property Name="IsGazettingRequired" Type="bit" Nullable="false" />
          <Property Name="IsGazettingBypassed" Type="bit" Nullable="false" />
          <Property Name="IsInspectionRequired" Type="bit" Nullable="false" />
          <Property Name="IsReferralRequired" Type="bit" Nullable="false" />
          <Property Name="IsBusAndContract" Type="bit" Nullable="false" />
          <Property Name="GazetteDetailID" Type="bigint" />
          <Property Name="IsLtpsConversion" Type="bit" />
          <Property Name="IsAdjudicationBypassed" Type="bit" Nullable="false" />
          <Property Name="WorkflowInstanceReference" Type="varchar" MaxLength="20" Nullable="false" />
          <Property Name="ApplicationStatusID" Type="smallint" Nullable="false" />
          <Property Name="ApplicationSubStatusID" Type="smallint" Nullable="false" />
          <Property Name="LiveryDocumentID" Type="bigint" />
          <Property Name="IsNewRouteRequired" Type="bit" Nullable="false" />
          <Property Name="IsAssessorApprovalRequired" Type="bit" Nullable="false" />
          <Property Name="IsSeniorManagerApprovalRequired" Type="bit" Nullable="false" />
          <Property Name="AdjudicationDetailID" Type="bigint" />
          <Property Name="LastAdjudicationDecisionID" Type="int" Nullable="false" />
          <Property Name="TotalVehicles" Type="int" />
          <Property Name="IDType" Type="varchar" MaxLength="50" />
          <Property Name="IsRenewal" Type="bit" Nullable="false" />
          <Property Name="IsFinalisationTasksRequired" Type="bit" />
          <Property Name="ProxyIDNumber" Type="varchar" MaxLength="20" />
          <Property Name="IsApplicantIndividual" Type="smallint" />
          <Property Name="ApplicationIsObjected" Type="bit" Nullable="false" />
          <Property Name="OnlyExistingRoutesOnLicense" Type="bit" Nullable="false" />
          <Property Name="IsAllowedNewLicence" Type="bit" Nullable="false" />
          <Property Name="ForceGazetting" Type="bit" Nullable="false" />
          <Property Name="AdjudicationTypeID" Type="smallint" />
          <Property Name="PREDataReleased" Type="bit" Nullable="false" />
          <Property Name="CopiedFromApplicationDetailID" Type="bigint" />
          <Property Name="RelatedTATApplicationRequestID" Type="bigint" />
          <Property Name="CreatedDate" Type="nvarchar" MaxLength="100" />
        </EntityType>
        <!--Errors Found During Generation:
warning 6002: The table/view 'LegitimateNATIONAL.App.Vw_ApplicationLicences' does not have a primary key defined. The key has been inferred and the definition was created as a read-only table/view.-->
        <EntityType Name="Vw_ApplicationLicences">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
            <PropertyRef Name="ApplicationDetailID" />
            <PropertyRef Name="IsAdjudicationFinalised" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="bigint" Nullable="false" />
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="ApplicationLicenceReferenceNumber" Type="varchar" MaxLength="20" />
          <Property Name="OperatingLicenceNumber" Type="varchar" MaxLength="50" />
          <Property Name="LicencingBoard" Type="varchar" MaxLength="50" />
          <Property Name="OperatingLicenceIssueDate" Type="datetime" />
          <Property Name="OperatingLicenceExpiryDate" Type="datetime" />
          <Property Name="ReasonForAmendment" Type="varchar" MaxLength="2000" />
          <Property Name="SpecialLicenceDetails" Type="varchar" MaxLength="2000" />
          <Property Name="SpecialLicenceDateFrom" Type="datetime" />
          <Property Name="SpecialLicenceDateTo" Type="datetime" />
          <Property Name="LongDistanceReason" Type="varchar" MaxLength="2000" />
          <Property Name="VehicleType" Type="varchar" MaxLength="100" />
          <Property Name="IsAdjudicationFinalised" Type="bit" Nullable="false" />
          <Property Name="ApplicationFormDocID" Type="bigint" />
          <Property Name="OperatingLicenceDocID" Type="bigint" />
        </EntityType>
        <!--Errors Found During Generation:
warning 6002: The table/view 'LegitimateNATIONAL.App.Vw_ApplicationLicenceVehicleDetails' does not have a primary key defined. The key has been inferred and the definition was created as a read-only table/view.-->
        <EntityType Name="Vw_ApplicationLicenceVehicleDetails">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
            <PropertyRef Name="IsStillToBeAcquired" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="bigint" Nullable="false" />
          <Property Name="IsStillToBeAcquired" Type="bit" Nullable="false" />
          <Property Name="VehicleMake" Type="varchar" MaxLength="100" />
          <Property Name="VehicleMakeDescription" Type="varchar" MaxLength="100" />
          <Property Name="VehicleType" Type="varchar" MaxLength="100" />
          <Property Name="CarryingCapacity" Type="varchar" MaxLength="200" />
          <Property Name="VIN" Type="varchar" MaxLength="50" />
          <Property Name="EngineNumber" Type="varchar" MaxLength="50" />
          <Property Name="YearOfManufacture" Type="varchar" MaxLength="4" />
          <Property Name="VehicleRegistrationNumber" Type="varchar" MaxLength="50" />
          <Property Name="SeatedCapacity" Type="smallint" />
          <Property Name="StandingCapacity" Type="smallint" />
          <Property Name="GrossMass" Type="bigint" />
          <Property Name="Tare" Type="bigint" />
          <Property Name="CurrentOdometerReading" Type="bigint" />
          <Property Name="VehicleModel" Type="varchar" MaxLength="100" />
        </EntityType>
        <!--Errors Found During Generation:
warning 6002: The table/view 'LegitimateNATIONAL.App.Vw_ApplicationTags' does not have a primary key defined. The key has been inferred and the definition was created as a read-only table/view.-->
        <EntityType Name="Vw_ApplicationTags">
          <Key>
            <PropertyRef Name="ApplicationTagID" />
            <PropertyRef Name="TagID" />
            <PropertyRef Name="TagTypeID" />
            <PropertyRef Name="FormTagTypeDescription" />
            <PropertyRef Name="ApplicationDetailID" />
            <PropertyRef Name="CreatedByID" />
            <PropertyRef Name="CreatedDate" />
            <PropertyRef Name="IsCancelled" />
            <PropertyRef Name="ReviewRequiredByRoleName" />
          </Key>
          <Property Name="ApplicationTagID" Type="bigint" Nullable="false" />
          <Property Name="TagID" Type="smallint" Nullable="false" />
          <Property Name="TagTypeID" Type="smallint" Nullable="false" />
          <Property Name="FormTagTypeDescription" Type="varchar" MaxLength="100" Nullable="false" />
          <Property Name="ReviewRequiredByRoleID" Type="smallint" />
          <Property Name="ApplicationDetailID" Type="bigint" Nullable="false" />
          <Property Name="Title" Type="varchar" MaxLength="50" />
          <Property Name="Description" Type="varchar" MaxLength="255" />
          <Property Name="IsTagCleared" Type="bit" />
          <Property Name="ClearedByID" Type="bigint" />
          <Property Name="ClearedByName" Type="varchar" MaxLength="255" />
          <Property Name="ClearedDate" Type="datetime" />
          <Property Name="ClearedComments" Type="varchar" MaxLength="500" />
          <Property Name="CreatedByID" Type="bigint" Nullable="false" />
          <Property Name="CreatedByName" Type="varchar" MaxLength="255" />
          <Property Name="CreatedDate" Type="datetime" Nullable="false" />
          <Property Name="IsCancelled" Type="bit" Nullable="false" />
          <Property Name="ReviewRequiredByRoleName" Type="varchar" MaxLength="50" Nullable="false" />
        </EntityType>
        <Association Name="FK__Applicati__Adjud__73E5E463">
          <End Role="AdjudicationDecisions" Type="Self.AdjudicationDecisions" Multiplicity="0..1" />
          <End Role="ApplicationTATDetails" Type="Self.ApplicationTATDetails" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDecisions">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Principal>
            <Dependent Role="ApplicationTATDetails">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__Applicati__Appli__09B529F1">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationTags" Type="Self.ApplicationTags" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationTags">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__Applicati__Appli__461F19B3">
          <End Role="ApplicationLicences" Type="Self.ApplicationLicences" Multiplicity="0..1" />
          <End Role="ApplicationObjections" Type="Self.ApplicationObjections" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicences">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationObjections">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__Applicati__Appli__710977B8">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationTATDetails" Type="Self.ApplicationTATDetails" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationTATDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_AdjudicationDetails_AdjudicationDetailStatusID">
          <End Role="AdjudicationDetailStatus" Type="Self.AdjudicationDetailStatus" Multiplicity="1" />
          <End Role="AdjudicationDetails" Type="Self.AdjudicationDetails" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDetailStatus">
              <PropertyRef Name="AdjudicationDetailStatusID" />
            </Principal>
            <Dependent Role="AdjudicationDetails">
              <PropertyRef Name="AdjudicationDetailStatusID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationAdjudicationDecisions_ApplicationAdjudications">
          <End Role="ApplicationAdjudications" Type="Self.ApplicationAdjudications" Multiplicity="1" />
          <End Role="ApplicationAdjudicationDecisions" Type="Self.ApplicationAdjudicationDecisions" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationAdjudications">
              <PropertyRef Name="ApplicationAdjudicationID" />
            </Principal>
            <Dependent Role="ApplicationAdjudicationDecisions">
              <PropertyRef Name="ApplicationAdjudicationID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationAdjudications_AdjudicationDecisions">
          <End Role="AdjudicationDecisions" Type="Self.AdjudicationDecisions" Multiplicity="0..1" />
          <End Role="ApplicationAdjudications" Type="Self.ApplicationAdjudications" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDecisions">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Principal>
            <Dependent Role="ApplicationAdjudications">
              <PropertyRef Name="FinalAdjudicationDecisionID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationAdjudications_AdjudicationDetails">
          <End Role="AdjudicationDetails" Type="Self.AdjudicationDetails" Multiplicity="1" />
          <End Role="ApplicationAdjudications" Type="Self.ApplicationAdjudications" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDetails">
              <PropertyRef Name="AdjudicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationAdjudications">
              <PropertyRef Name="AdjudicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationAdjudications_ApplicationDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationAdjudications" Type="Self.ApplicationAdjudications" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationAdjudications">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationApplicantDetails_ApplicationDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationApplicantDetails" Type="Self.ApplicationApplicantDetails" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationApplicantDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationContractDetails_ApplicationDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationContractDetails" Type="Self.ApplicationContractDetails" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationContractDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationDetails_ApplicationRequestTypes">
          <End Role="ApplicationRequestTypes" Type="Self.ApplicationRequestTypes" Multiplicity="1" />
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationRequestTypes">
              <PropertyRef Name="ApplicationRequestTypeID" />
            </Principal>
            <Dependent Role="ApplicationDetails">
              <PropertyRef Name="ApplicationRequestTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationInspectionDetails_ApplicationDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationInspectionDetails" Type="Self.ApplicationInspectionDetails" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationInspectionDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicence_ApplicationDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationLicences" Type="Self.ApplicationLicences" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationLicences">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicencePreviousVehicleDetails_ApplicationLicences">
          <End Role="ApplicationLicences" Type="Self.ApplicationLicences" Multiplicity="1" />
          <End Role="ApplicationLicencePreviousVehicleDetails" Type="Self.ApplicationLicencePreviousVehicleDetails" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicences">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationLicencePreviousVehicleDetails">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceRouteDetailPlaces_ApplicationLicenceRouteDetails">
          <End Role="ApplicationLicenceRouteDetails" Type="Self.ApplicationLicenceRouteDetails" Multiplicity="1" />
          <End Role="ApplicationLicenceRouteDetailPlaces" Type="Self.ApplicationLicenceRouteDetailPlaces" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicenceRouteDetails">
              <PropertyRef Name="ApplicationLicenceRouteDetailID" />
            </Principal>
            <Dependent Role="ApplicationLicenceRouteDetailPlaces">
              <PropertyRef Name="ApplicationLicenceRouteDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceRouteDetails_ApplicationLicences">
          <End Role="ApplicationLicences" Type="Self.ApplicationLicences" Multiplicity="1" />
          <End Role="ApplicationLicenceRouteDetails" Type="Self.ApplicationLicenceRouteDetails" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicences">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationLicenceRouteDetails">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceRouteDetails_ServiceTypes">
          <End Role="ServiceTypes" Type="Self.ServiceTypes" Multiplicity="1" />
          <End Role="ApplicationLicenceRouteDetails" Type="Self.ApplicationLicenceRouteDetails" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ServiceTypes">
              <PropertyRef Name="ServiceTypeID" />
            </Principal>
            <Dependent Role="ApplicationLicenceRouteDetails">
              <PropertyRef Name="ServiceTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicences_Vehicles">
          <End Role="Vehicles" Type="Self.Vehicles" Multiplicity="0..1" />
          <End Role="ApplicationLicences" Type="Self.ApplicationLicences" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Vehicles">
              <PropertyRef Name="VehicleID" />
            </Principal>
            <Dependent Role="ApplicationLicences">
              <PropertyRef Name="CurrentVerifiedVehicleID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceServiceDetails_ApplicationLicences">
          <End Role="ApplicationLicences" Type="Self.ApplicationLicences" Multiplicity="1" />
          <End Role="ApplicationLicenceServiceDetails" Type="Self.ApplicationLicenceServiceDetails" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicences">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationLicenceServiceDetails">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceServiceDetails_ServiceTypes">
          <End Role="ServiceTypes" Type="Self.ServiceTypes" Multiplicity="0..1" />
          <End Role="ApplicationLicenceServiceDetails" Type="Self.ApplicationLicenceServiceDetails" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ServiceTypes">
              <PropertyRef Name="ServiceTypeID" />
            </Principal>
            <Dependent Role="ApplicationLicenceServiceDetails">
              <PropertyRef Name="ServiceTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceVehicleDetails_ApplicationLicences">
          <End Role="ApplicationLicences" Type="Self.ApplicationLicences" Multiplicity="1" />
          <End Role="ApplicationLicenceVehicleDetails" Type="Self.ApplicationLicenceVehicleDetails" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicences">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationLicenceVehicleDetails">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationNPTRDetails_ApplicationNPTRDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationNPTRDetails" Type="Self.ApplicationNPTRDetails" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationNPTRDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationObjections_ApplicationDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationObjections" Type="Self.ApplicationObjections" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationObjections">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationObjections_Users">
          <End Role="Users" Type="Self.Users" Multiplicity="1" />
          <End Role="ApplicationObjections" Type="Self.ApplicationObjections" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Users">
              <PropertyRef Name="UserID" />
            </Principal>
            <Dependent Role="ApplicationObjections">
              <PropertyRef Name="CreatedByID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationPreviousLicenceHolder_ApplicationDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationPreviousLicenceHolder" Type="Self.ApplicationPreviousLicenceHolder" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationPreviousLicenceHolder">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationProxyDetails_ApplicationRequestDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationProxyDetails" Type="Self.ApplicationProxyDetails" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationProxyDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationReferrals_ApplicationDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="1" />
          <End Role="ApplicationReferrals" Type="Self.ApplicationReferrals" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationReferrals">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationReferrals_ReferralTypes">
          <End Role="ReferralTypes" Type="Self.ReferralTypes" Multiplicity="1" />
          <End Role="ApplicationReferrals" Type="Self.ApplicationReferrals" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ReferralTypes">
              <PropertyRef Name="ReferralTypeID" />
            </Principal>
            <Dependent Role="ApplicationReferrals">
              <PropertyRef Name="ReferralTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationRequestAdjudicationDecisions_AdjudicationDecisions">
          <End Role="AdjudicationDecisions" Type="Self.AdjudicationDecisions" Multiplicity="0..1" />
          <End Role="ApplicationAdjudicationDecisions" Type="Self.ApplicationAdjudicationDecisions" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDecisions">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Principal>
            <Dependent Role="ApplicationAdjudicationDecisions">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationRequestAdjudicationDecisions_LicenceDurations">
          <End Role="LicenceDurations" Type="Self.LicenceDurations" Multiplicity="0..1" />
          <End Role="ApplicationAdjudicationDecisions" Type="Self.ApplicationAdjudicationDecisions" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="LicenceDurations">
              <PropertyRef Name="LicenceDurationID" />
            </Principal>
            <Dependent Role="ApplicationAdjudicationDecisions">
              <PropertyRef Name="LicenceDurationID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationRequestAdjudicationDecisions_Users">
          <End Role="Users" Type="Self.Users" Multiplicity="0..1" />
          <End Role="ApplicationAdjudicationDecisions" Type="Self.ApplicationAdjudicationDecisions" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Users">
              <PropertyRef Name="UserID" />
            </Principal>
            <Dependent Role="ApplicationAdjudicationDecisions">
              <PropertyRef Name="AdjudicatedByID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ReceiptDetails_ApplicationRequestDetails">
          <End Role="ApplicationDetails" Type="Self.ApplicationDetails" Multiplicity="0..1" />
          <End Role="ReceiptDetails" Type="Self.ReceiptDetails" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ReceiptDetails">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ReceiptDetails_PaymentTypes">
          <End Role="PaymentTypes" Type="Self.PaymentTypes" Multiplicity="1" />
          <End Role="ReceiptDetails" Type="Self.ReceiptDetails" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="PaymentTypes">
              <PropertyRef Name="PaymentTypeID" />
            </Principal>
            <Dependent Role="ReceiptDetails">
              <PropertyRef Name="PaymentTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Function Name="Fn_GetApplicationRequestTypeDocuments" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="true" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationRequestTypeID" Type="smallint" Mode="In" />
          <Parameter Name="IsLtpsConversion" Type="bit" Mode="In" />
          <Parameter Name="WorkflowTemplateID" Type="bigint" Mode="In" />
          <Parameter Name="DivisionTypeID" Type="smallint" Mode="In" />
          <Parameter Name="ProvinceID" Type="smallint" Mode="In" />
          <Parameter Name="MemberID" Type="bigint" Mode="In" />
          <ReturnType>
            <CollectionType>
              <RowType>
                <Property Name="DocumentTypeID" Type="bigint" />
                <Property Name="DocumentTitle" Type="varchar" MaxLength="255" />
                <Property Name="IsMandatory" Type="bit" />
                <Property Name="ExistsAlready" Type="bit" />
              </RowType>
            </CollectionType>
          </ReturnType>
        </Function>
        <Function Name="Pr_ApplicantUnassignedReceiptGet" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicantDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationCreate" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationPrecheckDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationCreateGetApplicationsInProgress" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="IDNumberOrBusinessRegistrationNumber" Type="varchar" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationCreateGetAssociationRoutes" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="AssociationID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationCreateGetMemberAccreditation" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="MemberID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationCreateGetMemberAllowedNewSummary" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="IdNumberOrBusinessRegistrationNumber" Type="varchar" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationCreateGetMemberLicences" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="IdNumberOrBusinessRegistrationNumber" Type="varchar" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationCreateGetTransferSummary" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="TranferToIdNumber" Type="varchar" Mode="In" />
          <Parameter Name="TranferOperatingLicenceNumbers" Type="varchar" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationFailedDocumentVerificationsGet" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationGazetteGet" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationLicenceDetailUpdate" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationLicenceID" Type="bigint" Mode="In" />
          <Parameter Name="SpecialLicenceDateFrom" Type="datetime" Mode="In" />
          <Parameter Name="SpecialLicenceDateTo" Type="datetime" Mode="In" />
          <Parameter Name="SpecialLicenceDetails" Type="varchar" Mode="In" />
          <Parameter Name="ReasonForAmendment" Type="varchar" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationLicenceRadiusRouteDescriptionCalculate" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationLicenceRouteDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationLicenceRoute_AddExisting" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationLicenceID" Type="bigint" Mode="In" />
          <Parameter Name="RouteID" Type="bigint" Mode="In" />
          <Parameter Name="ServiceTypeID" Type="smallint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationLicenceRoute_RemoveRoute" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationLicenceID" Type="bigint" Mode="In" />
          <Parameter Name="ApplicationLicenceRouteDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationLicenceRouteDescriptionCalculate" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationLicenceRouteDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationLicenceRouteDetailUpdate" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationLicenceID" Type="bigint" Mode="In" />
          <Parameter Name="ApplicationLicenceRouteDetailID" Type="bigint" Mode="In" />
          <Parameter Name="RouteOrigin" Type="varchar" Mode="In" />
          <Parameter Name="RouteDestination" Type="varchar" Mode="In" />
          <Parameter Name="RouteDescription" Type="varchar" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationPostSaveProcess" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationPrecheckCreate" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationRequestTypeID" Type="smallint" Mode="In" />
          <Parameter Name="SourceApplicationID" Type="smallint" Mode="In" />
          <Parameter Name="ApplicantName" Type="varchar" Mode="In" />
          <Parameter Name="TelCell" Type="varchar" Mode="In" />
          <Parameter Name="IdTypeID" Type="smallint" Mode="In" />
          <Parameter Name="IdOrBusinessRegistrationNumber" Type="varchar" Mode="In" />
          <Parameter Name="OriginatingLicenceNumbers" Type="varchar" Mode="In" />
          <Parameter Name="OriginatingAccreditationNumber" Type="varchar" Mode="In" />
          <Parameter Name="VehicleTypeID" Type="smallint" Mode="In" />
          <Parameter Name="ServiceTypeIDs" Type="varchar" Mode="In" />
          <Parameter Name="NumberOfLicencesRequired" Type="bigint" Mode="In" />
          <Parameter Name="ApplicationProvinceID" Type="smallint" Mode="In" />
          <Parameter Name="ApplicationRegionID" Type="smallint" Mode="In" />
          <Parameter Name="ApplicationAssociationID" Type="bigint" Mode="In" />
          <Parameter Name="ApplicationAllowedNewLicenceIDs" Type="varchar" Mode="In" />
          <Parameter Name="SelectedRouteIDs" Type="varchar" Mode="In" />
          <Parameter Name="ParentApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="ParentApplicationLicenceID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationReceiptsGet" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationRequestNewRouteRequestsGet" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationTagClear" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationTagID" Type="bigint" Mode="In" />
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="IsTagCleared" Type="bit" Mode="In" />
          <Parameter Name="Comments" Type="varchar" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationTagCreate" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="TagID" Type="bigint" Mode="In" />
          <Parameter Name="IsUserTag" Type="bit" Mode="In" />
          <Parameter Name="AllowDuplicate" Type="bit" Mode="In" />
          <Parameter Name="CreatedByID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ApplicationTagRemove" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="TagID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_Dashboard_ApplicationWorkflowStatusGet" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_GetApplicationRequestTypeDocuments" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationPrecheckDetailID" Type="bigint" Mode="In" />
          <Parameter Name="ApplicationRequestTypeID" Type="smallint" Mode="In" />
          <Parameter Name="WorkflowTemplateID" Type="bigint" Mode="In" />
          <Parameter Name="MemberID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ReceiptAddToApplication" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ReceiptDetailID" Type="bigint" Mode="In" />
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_ReceiptApplicationPaymentTypeUpdate" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationDetailID" Type="bigint" Mode="In" />
          <Parameter Name="ReceiptDetailID" Type="bigint" Mode="In" />
          <Parameter Name="PaymentTypeID" Type="smallint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_TAT_AdjudicationPrecheckSearch" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicantIDNumber" Type="varchar" Mode="In" />
          <Parameter Name="ApplicantName" Type="varchar" Mode="In" />
          <Parameter Name="OLAndPermitNumber" Type="varchar" Mode="In" />
          <Parameter Name="ApplicationLicenceReferenceNumber" Type="varchar" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_TAT_ApplicationCreate" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="App">
          <Parameter Name="ApplicationPrecheckDetailID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <Function Name="Pr_MemberAssociationSearch" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="Verified">
          <Parameter Name="MemberID" Type="bigint" Mode="In" />
          <Parameter Name="UserID" Type="bigint" Mode="In" />
        </Function>
        <EntityContainer Name="ApplicationModelStoreContainer">
          <EntitySet Name="AdjudicationDecisions" EntityType="Self.AdjudicationDecisions" Schema="App" store:Type="Tables" />
          <EntitySet Name="AdjudicationDetails" EntityType="Self.AdjudicationDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="AdjudicationDetailStatus" EntityType="Self.AdjudicationDetailStatus" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationAdjudicationDecisions" EntityType="Self.ApplicationAdjudicationDecisions" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationAdjudications" EntityType="Self.ApplicationAdjudications" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationApplicantDetails" EntityType="Self.ApplicationApplicantDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationContractDetails" EntityType="Self.ApplicationContractDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationDetails" EntityType="Self.ApplicationDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationInspectionDetails" EntityType="Self.ApplicationInspectionDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationLicencePreviousVehicleDetails" EntityType="Self.ApplicationLicencePreviousVehicleDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationLicenceRouteDetailPlaces" EntityType="Self.ApplicationLicenceRouteDetailPlaces" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationLicenceRouteDetails" EntityType="Self.ApplicationLicenceRouteDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationLicences" EntityType="Self.ApplicationLicences" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationLicenceServiceDetails" EntityType="Self.ApplicationLicenceServiceDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationLicenceVehicleDetails" EntityType="Self.ApplicationLicenceVehicleDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationNPTRDetails" EntityType="Self.ApplicationNPTRDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationObjections" EntityType="Self.ApplicationObjections" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationPreviousLicenceHolder" EntityType="Self.ApplicationPreviousLicenceHolder" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationProxyDetails" EntityType="Self.ApplicationProxyDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationReferrals" EntityType="Self.ApplicationReferrals" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationTags" EntityType="Self.ApplicationTags" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationTATDetails" EntityType="Self.ApplicationTATDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="GazetteDetails" EntityType="Self.GazetteDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ReceiptDetails" EntityType="Self.ReceiptDetails" Schema="App" store:Type="Tables" />
          <EntitySet Name="ApplicationRequestTypes" EntityType="Self.ApplicationRequestTypes" Schema="Md" store:Type="Tables" />
          <EntitySet Name="LicenceDurations" EntityType="Self.LicenceDurations" Schema="Md" store:Type="Tables" />
          <EntitySet Name="PaymentTypes" EntityType="Self.PaymentTypes" Schema="Md" store:Type="Tables" />
          <EntitySet Name="ReferralTypes" EntityType="Self.ReferralTypes" Schema="Md" store:Type="Tables" />
          <EntitySet Name="ServiceTypes" EntityType="Self.ServiceTypes" Schema="Md" store:Type="Tables" />
          <EntitySet Name="Users" EntityType="Self.Users" Schema="Security" store:Type="Tables" />
          <EntitySet Name="Vehicles" EntityType="Self.Vehicles" Schema="Verified" store:Type="Tables" />
          <EntitySet Name="Vw_ApplicationDetails_Light" EntityType="Self.Vw_ApplicationDetails_Light" store:Type="Views" store:Schema="App">
            <DefiningQuery>SELECT 
    [Vw_ApplicationDetails_Light].[ApplicationDetailID] AS [ApplicationDetailID], 
    [Vw_ApplicationDetails_Light].[WorkflowInstanceID] AS [WorkflowInstanceID], 
    [Vw_ApplicationDetails_Light].[WorkflowTemplateID] AS [WorkflowTemplateID], 
    [Vw_ApplicationDetails_Light].[DivisionTypeID] AS [DivisionTypeID], 
    [Vw_ApplicationDetails_Light].[ProvinceID] AS [ProvinceID], 
    [Vw_ApplicationDetails_Light].[RegionID] AS [RegionID], 
    [Vw_ApplicationDetails_Light].[LicenceCount] AS [LicenceCount], 
    [Vw_ApplicationDetails_Light].[ApplicationNumber] AS [ApplicationNumber], 
    [Vw_ApplicationDetails_Light].[ApplicationRequestTypeID] AS [ApplicationRequestTypeID], 
    [Vw_ApplicationDetails_Light].[RequestType] AS [RequestType], 
    [Vw_ApplicationDetails_Light].[IncludeRenewalType] AS [IncludeRenewalType], 
    [Vw_ApplicationDetails_Light].[Member] AS [Member], 
    [Vw_ApplicationDetails_Light].[TelCell] AS [TelCell], 
    [Vw_ApplicationDetails_Light].[Email] AS [Email], 
    [Vw_ApplicationDetails_Light].[IsCancelled] AS [IsCancelled], 
    [Vw_ApplicationDetails_Light].[ApplicationDescription] AS [ApplicationDescription], 
    [Vw_ApplicationDetails_Light].[IDNumberOrBusinessRegistrationNo] AS [IDNumberOrBusinessRegistrationNo], 
    [Vw_ApplicationDetails_Light].[AdjudicationCount] AS [AdjudicationCount], 
    [Vw_ApplicationDetails_Light].[AdjudicationOfficeLocationID] AS [AdjudicationOfficeLocationID], 
    [Vw_ApplicationDetails_Light].[IsReceiptRequired] AS [IsReceiptRequired], 
    [Vw_ApplicationDetails_Light].[IsAdjudicationRequired] AS [IsAdjudicationRequired], 
    [Vw_ApplicationDetails_Light].[IsAdjustmentRequired] AS [IsAdjustmentRequired], 
    [Vw_ApplicationDetails_Light].[IsGazettingRequired] AS [IsGazettingRequired], 
    [Vw_ApplicationDetails_Light].[IsGazettingBypassed] AS [IsGazettingBypassed], 
    [Vw_ApplicationDetails_Light].[IsInspectionRequired] AS [IsInspectionRequired], 
    [Vw_ApplicationDetails_Light].[IsReferralRequired] AS [IsReferralRequired], 
    [Vw_ApplicationDetails_Light].[IsBusAndContract] AS [IsBusAndContract], 
    [Vw_ApplicationDetails_Light].[GazetteDetailID] AS [GazetteDetailID], 
    [Vw_ApplicationDetails_Light].[IsLtpsConversion] AS [IsLtpsConversion], 
    [Vw_ApplicationDetails_Light].[IsAdjudicationBypassed] AS [IsAdjudicationBypassed], 
    [Vw_ApplicationDetails_Light].[WorkflowInstanceReference] AS [WorkflowInstanceReference], 
    [Vw_ApplicationDetails_Light].[ApplicationStatusID] AS [ApplicationStatusID], 
    [Vw_ApplicationDetails_Light].[ApplicationSubStatusID] AS [ApplicationSubStatusID], 
    [Vw_ApplicationDetails_Light].[LiveryDocumentID] AS [LiveryDocumentID], 
    [Vw_ApplicationDetails_Light].[IsNewRouteRequired] AS [IsNewRouteRequired], 
    [Vw_ApplicationDetails_Light].[IsAssessorApprovalRequired] AS [IsAssessorApprovalRequired], 
    [Vw_ApplicationDetails_Light].[IsSeniorManagerApprovalRequired] AS [IsSeniorManagerApprovalRequired], 
    [Vw_ApplicationDetails_Light].[AdjudicationDetailID] AS [AdjudicationDetailID], 
    [Vw_ApplicationDetails_Light].[LastAdjudicationDecisionID] AS [LastAdjudicationDecisionID], 
    [Vw_ApplicationDetails_Light].[TotalVehicles] AS [TotalVehicles], 
    [Vw_ApplicationDetails_Light].[IDType] AS [IDType], 
    [Vw_ApplicationDetails_Light].[IsRenewal] AS [IsRenewal], 
    [Vw_ApplicationDetails_Light].[IsFinalisationTasksRequired] AS [IsFinalisationTasksRequired], 
    [Vw_ApplicationDetails_Light].[ProxyIDNumber] AS [ProxyIDNumber], 
    [Vw_ApplicationDetails_Light].[IsApplicantIndividual] AS [IsApplicantIndividual], 
    [Vw_ApplicationDetails_Light].[ApplicationIsObjected] AS [ApplicationIsObjected], 
    [Vw_ApplicationDetails_Light].[OnlyExistingRoutesOnLicense] AS [OnlyExistingRoutesOnLicense], 
    [Vw_ApplicationDetails_Light].[IsAllowedNewLicence] AS [IsAllowedNewLicence], 
    [Vw_ApplicationDetails_Light].[ForceGazetting] AS [ForceGazetting], 
    [Vw_ApplicationDetails_Light].[AdjudicationTypeID] AS [AdjudicationTypeID], 
    [Vw_ApplicationDetails_Light].[PREDataReleased] AS [PREDataReleased], 
    [Vw_ApplicationDetails_Light].[CopiedFromApplicationDetailID] AS [CopiedFromApplicationDetailID], 
    [Vw_ApplicationDetails_Light].[RelatedTATApplicationRequestID] AS [RelatedTATApplicationRequestID], 
    [Vw_ApplicationDetails_Light].[CreatedDate] AS [CreatedDate]
    FROM [App].[Vw_ApplicationDetails_Light] AS [Vw_ApplicationDetails_Light]</DefiningQuery>
          </EntitySet>
          <EntitySet Name="Vw_ApplicationLicences" EntityType="Self.Vw_ApplicationLicences" store:Type="Views" store:Schema="App">
            <DefiningQuery>SELECT 
    [Vw_ApplicationLicences].[ApplicationLicenceID] AS [ApplicationLicenceID], 
    [Vw_ApplicationLicences].[ApplicationDetailID] AS [ApplicationDetailID], 
    [Vw_ApplicationLicences].[ApplicationLicenceReferenceNumber] AS [ApplicationLicenceReferenceNumber], 
    [Vw_ApplicationLicences].[OperatingLicenceNumber] AS [OperatingLicenceNumber], 
    [Vw_ApplicationLicences].[LicencingBoard] AS [LicencingBoard], 
    [Vw_ApplicationLicences].[OperatingLicenceIssueDate] AS [OperatingLicenceIssueDate], 
    [Vw_ApplicationLicences].[OperatingLicenceExpiryDate] AS [OperatingLicenceExpiryDate], 
    [Vw_ApplicationLicences].[ReasonForAmendment] AS [ReasonForAmendment], 
    [Vw_ApplicationLicences].[SpecialLicenceDetails] AS [SpecialLicenceDetails], 
    [Vw_ApplicationLicences].[SpecialLicenceDateFrom] AS [SpecialLicenceDateFrom], 
    [Vw_ApplicationLicences].[SpecialLicenceDateTo] AS [SpecialLicenceDateTo], 
    [Vw_ApplicationLicences].[LongDistanceReason] AS [LongDistanceReason], 
    [Vw_ApplicationLicences].[VehicleType] AS [VehicleType], 
    [Vw_ApplicationLicences].[IsAdjudicationFinalised] AS [IsAdjudicationFinalised], 
    [Vw_ApplicationLicences].[ApplicationFormDocID] AS [ApplicationFormDocID], 
    [Vw_ApplicationLicences].[OperatingLicenceDocID] AS [OperatingLicenceDocID]
    FROM [App].[Vw_ApplicationLicences] AS [Vw_ApplicationLicences]</DefiningQuery>
          </EntitySet>
          <EntitySet Name="Vw_ApplicationLicenceVehicleDetails" EntityType="Self.Vw_ApplicationLicenceVehicleDetails" store:Type="Views" store:Schema="App">
            <DefiningQuery>SELECT 
    [Vw_ApplicationLicenceVehicleDetails].[ApplicationLicenceID] AS [ApplicationLicenceID], 
    [Vw_ApplicationLicenceVehicleDetails].[IsStillToBeAcquired] AS [IsStillToBeAcquired], 
    [Vw_ApplicationLicenceVehicleDetails].[VehicleMake] AS [VehicleMake], 
    [Vw_ApplicationLicenceVehicleDetails].[VehicleMakeDescription] AS [VehicleMakeDescription], 
    [Vw_ApplicationLicenceVehicleDetails].[VehicleType] AS [VehicleType], 
    [Vw_ApplicationLicenceVehicleDetails].[CarryingCapacity] AS [CarryingCapacity], 
    [Vw_ApplicationLicenceVehicleDetails].[VIN] AS [VIN], 
    [Vw_ApplicationLicenceVehicleDetails].[EngineNumber] AS [EngineNumber], 
    [Vw_ApplicationLicenceVehicleDetails].[YearOfManufacture] AS [YearOfManufacture], 
    [Vw_ApplicationLicenceVehicleDetails].[VehicleRegistrationNumber] AS [VehicleRegistrationNumber], 
    [Vw_ApplicationLicenceVehicleDetails].[SeatedCapacity] AS [SeatedCapacity], 
    [Vw_ApplicationLicenceVehicleDetails].[StandingCapacity] AS [StandingCapacity], 
    [Vw_ApplicationLicenceVehicleDetails].[GrossMass] AS [GrossMass], 
    [Vw_ApplicationLicenceVehicleDetails].[Tare] AS [Tare], 
    [Vw_ApplicationLicenceVehicleDetails].[CurrentOdometerReading] AS [CurrentOdometerReading], 
    [Vw_ApplicationLicenceVehicleDetails].[VehicleModel] AS [VehicleModel]
    FROM [App].[Vw_ApplicationLicenceVehicleDetails] AS [Vw_ApplicationLicenceVehicleDetails]</DefiningQuery>
          </EntitySet>
          <EntitySet Name="Vw_ApplicationTags" EntityType="Self.Vw_ApplicationTags" store:Type="Views" store:Schema="App">
            <DefiningQuery>SELECT 
    [Vw_ApplicationTags].[ApplicationTagID] AS [ApplicationTagID], 
    [Vw_ApplicationTags].[TagID] AS [TagID], 
    [Vw_ApplicationTags].[TagTypeID] AS [TagTypeID], 
    [Vw_ApplicationTags].[FormTagTypeDescription] AS [FormTagTypeDescription], 
    [Vw_ApplicationTags].[ReviewRequiredByRoleID] AS [ReviewRequiredByRoleID], 
    [Vw_ApplicationTags].[ApplicationDetailID] AS [ApplicationDetailID], 
    [Vw_ApplicationTags].[Title] AS [Title], 
    [Vw_ApplicationTags].[Description] AS [Description], 
    [Vw_ApplicationTags].[IsTagCleared] AS [IsTagCleared], 
    [Vw_ApplicationTags].[ClearedByID] AS [ClearedByID], 
    [Vw_ApplicationTags].[ClearedByName] AS [ClearedByName], 
    [Vw_ApplicationTags].[ClearedDate] AS [ClearedDate], 
    [Vw_ApplicationTags].[ClearedComments] AS [ClearedComments], 
    [Vw_ApplicationTags].[CreatedByID] AS [CreatedByID], 
    [Vw_ApplicationTags].[CreatedByName] AS [CreatedByName], 
    [Vw_ApplicationTags].[CreatedDate] AS [CreatedDate], 
    [Vw_ApplicationTags].[IsCancelled] AS [IsCancelled], 
    [Vw_ApplicationTags].[ReviewRequiredByRoleName] AS [ReviewRequiredByRoleName]
    FROM [App].[Vw_ApplicationTags] AS [Vw_ApplicationTags]</DefiningQuery>
          </EntitySet>
          <AssociationSet Name="FK__Applicati__Adjud__73E5E463" Association="Self.FK__Applicati__Adjud__73E5E463">
            <End Role="AdjudicationDecisions" EntitySet="AdjudicationDecisions" />
            <End Role="ApplicationTATDetails" EntitySet="ApplicationTATDetails" />
          </AssociationSet>
          <AssociationSet Name="FK__Applicati__Appli__09B529F1" Association="Self.FK__Applicati__Appli__09B529F1">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationTags" EntitySet="ApplicationTags" />
          </AssociationSet>
          <AssociationSet Name="FK__Applicati__Appli__461F19B3" Association="Self.FK__Applicati__Appli__461F19B3">
            <End Role="ApplicationLicences" EntitySet="ApplicationLicences" />
            <End Role="ApplicationObjections" EntitySet="ApplicationObjections" />
          </AssociationSet>
          <AssociationSet Name="FK__Applicati__Appli__710977B8" Association="Self.FK__Applicati__Appli__710977B8">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationTATDetails" EntitySet="ApplicationTATDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_AdjudicationDetails_AdjudicationDetailStatusID" Association="Self.FK_AdjudicationDetails_AdjudicationDetailStatusID">
            <End Role="AdjudicationDetailStatus" EntitySet="AdjudicationDetailStatus" />
            <End Role="AdjudicationDetails" EntitySet="AdjudicationDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationAdjudicationDecisions_ApplicationAdjudications" Association="Self.FK_ApplicationAdjudicationDecisions_ApplicationAdjudications">
            <End Role="ApplicationAdjudications" EntitySet="ApplicationAdjudications" />
            <End Role="ApplicationAdjudicationDecisions" EntitySet="ApplicationAdjudicationDecisions" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationAdjudications_AdjudicationDecisions" Association="Self.FK_ApplicationAdjudications_AdjudicationDecisions">
            <End Role="AdjudicationDecisions" EntitySet="AdjudicationDecisions" />
            <End Role="ApplicationAdjudications" EntitySet="ApplicationAdjudications" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationAdjudications_AdjudicationDetails" Association="Self.FK_ApplicationAdjudications_AdjudicationDetails">
            <End Role="AdjudicationDetails" EntitySet="AdjudicationDetails" />
            <End Role="ApplicationAdjudications" EntitySet="ApplicationAdjudications" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationAdjudications_ApplicationDetails" Association="Self.FK_ApplicationAdjudications_ApplicationDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationAdjudications" EntitySet="ApplicationAdjudications" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationApplicantDetails_ApplicationDetails" Association="Self.FK_ApplicationApplicantDetails_ApplicationDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationApplicantDetails" EntitySet="ApplicationApplicantDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationContractDetails_ApplicationDetails" Association="Self.FK_ApplicationContractDetails_ApplicationDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationContractDetails" EntitySet="ApplicationContractDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationDetails_ApplicationRequestTypes" Association="Self.FK_ApplicationDetails_ApplicationRequestTypes">
            <End Role="ApplicationRequestTypes" EntitySet="ApplicationRequestTypes" />
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationInspectionDetails_ApplicationDetails" Association="Self.FK_ApplicationInspectionDetails_ApplicationDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationInspectionDetails" EntitySet="ApplicationInspectionDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicence_ApplicationDetails" Association="Self.FK_ApplicationLicence_ApplicationDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationLicences" EntitySet="ApplicationLicences" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicencePreviousVehicleDetails_ApplicationLicences" Association="Self.FK_ApplicationLicencePreviousVehicleDetails_ApplicationLicences">
            <End Role="ApplicationLicences" EntitySet="ApplicationLicences" />
            <End Role="ApplicationLicencePreviousVehicleDetails" EntitySet="ApplicationLicencePreviousVehicleDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceRouteDetailPlaces_ApplicationLicenceRouteDetails" Association="Self.FK_ApplicationLicenceRouteDetailPlaces_ApplicationLicenceRouteDetails">
            <End Role="ApplicationLicenceRouteDetails" EntitySet="ApplicationLicenceRouteDetails" />
            <End Role="ApplicationLicenceRouteDetailPlaces" EntitySet="ApplicationLicenceRouteDetailPlaces" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceRouteDetails_ApplicationLicences" Association="Self.FK_ApplicationLicenceRouteDetails_ApplicationLicences">
            <End Role="ApplicationLicences" EntitySet="ApplicationLicences" />
            <End Role="ApplicationLicenceRouteDetails" EntitySet="ApplicationLicenceRouteDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceRouteDetails_ServiceTypes" Association="Self.FK_ApplicationLicenceRouteDetails_ServiceTypes">
            <End Role="ServiceTypes" EntitySet="ServiceTypes" />
            <End Role="ApplicationLicenceRouteDetails" EntitySet="ApplicationLicenceRouteDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicences_Vehicles" Association="Self.FK_ApplicationLicences_Vehicles">
            <End Role="Vehicles" EntitySet="Vehicles" />
            <End Role="ApplicationLicences" EntitySet="ApplicationLicences" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceServiceDetails_ApplicationLicences" Association="Self.FK_ApplicationLicenceServiceDetails_ApplicationLicences">
            <End Role="ApplicationLicences" EntitySet="ApplicationLicences" />
            <End Role="ApplicationLicenceServiceDetails" EntitySet="ApplicationLicenceServiceDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceServiceDetails_ServiceTypes" Association="Self.FK_ApplicationLicenceServiceDetails_ServiceTypes">
            <End Role="ServiceTypes" EntitySet="ServiceTypes" />
            <End Role="ApplicationLicenceServiceDetails" EntitySet="ApplicationLicenceServiceDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceVehicleDetails_ApplicationLicences" Association="Self.FK_ApplicationLicenceVehicleDetails_ApplicationLicences">
            <End Role="ApplicationLicences" EntitySet="ApplicationLicences" />
            <End Role="ApplicationLicenceVehicleDetails" EntitySet="ApplicationLicenceVehicleDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationNPTRDetails_ApplicationNPTRDetails" Association="Self.FK_ApplicationNPTRDetails_ApplicationNPTRDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationNPTRDetails" EntitySet="ApplicationNPTRDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationObjections_ApplicationDetails" Association="Self.FK_ApplicationObjections_ApplicationDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationObjections" EntitySet="ApplicationObjections" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationObjections_Users" Association="Self.FK_ApplicationObjections_Users">
            <End Role="Users" EntitySet="Users" />
            <End Role="ApplicationObjections" EntitySet="ApplicationObjections" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationPreviousLicenceHolder_ApplicationDetails" Association="Self.FK_ApplicationPreviousLicenceHolder_ApplicationDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationPreviousLicenceHolder" EntitySet="ApplicationPreviousLicenceHolder" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationProxyDetails_ApplicationRequestDetails" Association="Self.FK_ApplicationProxyDetails_ApplicationRequestDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationProxyDetails" EntitySet="ApplicationProxyDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationReferrals_ApplicationDetails" Association="Self.FK_ApplicationReferrals_ApplicationDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ApplicationReferrals" EntitySet="ApplicationReferrals" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationReferrals_ReferralTypes" Association="Self.FK_ApplicationReferrals_ReferralTypes">
            <End Role="ReferralTypes" EntitySet="ReferralTypes" />
            <End Role="ApplicationReferrals" EntitySet="ApplicationReferrals" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationRequestAdjudicationDecisions_AdjudicationDecisions" Association="Self.FK_ApplicationRequestAdjudicationDecisions_AdjudicationDecisions">
            <End Role="AdjudicationDecisions" EntitySet="AdjudicationDecisions" />
            <End Role="ApplicationAdjudicationDecisions" EntitySet="ApplicationAdjudicationDecisions" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationRequestAdjudicationDecisions_LicenceDurations" Association="Self.FK_ApplicationRequestAdjudicationDecisions_LicenceDurations">
            <End Role="LicenceDurations" EntitySet="LicenceDurations" />
            <End Role="ApplicationAdjudicationDecisions" EntitySet="ApplicationAdjudicationDecisions" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationRequestAdjudicationDecisions_Users" Association="Self.FK_ApplicationRequestAdjudicationDecisions_Users">
            <End Role="Users" EntitySet="Users" />
            <End Role="ApplicationAdjudicationDecisions" EntitySet="ApplicationAdjudicationDecisions" />
          </AssociationSet>
          <AssociationSet Name="FK_ReceiptDetails_ApplicationRequestDetails" Association="Self.FK_ReceiptDetails_ApplicationRequestDetails">
            <End Role="ApplicationDetails" EntitySet="ApplicationDetails" />
            <End Role="ReceiptDetails" EntitySet="ReceiptDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ReceiptDetails_PaymentTypes" Association="Self.FK_ReceiptDetails_PaymentTypes">
            <End Role="PaymentTypes" EntitySet="PaymentTypes" />
            <End Role="ReceiptDetails" EntitySet="ReceiptDetails" />
          </AssociationSet>
        </EntityContainer>
      </Schema></edmx:StorageModels>
    <!-- CSDL content -->
    <edmx:ConceptualModels>
      <Schema Namespace="Model" Alias="Self" xmlns:annotation="http://schemas.microsoft.com/ado/2009/02/edm/annotation" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
        <EntityContainer Name="ApplicationContext" annotation:LazyLoadingEnabled="false">
          <EntitySet Name="ApplicationAdjudicationDecisions" EntityType="Model.ApplicationAdjudicationDecision" />
          <EntitySet Name="ApplicationAdjudications" EntityType="Model.ApplicationAdjudication" />
          <EntitySet Name="ApplicationApplicantDetails" EntityType="Model.ApplicationApplicantDetail" />
          <EntitySet Name="ApplicationContractDetails" EntityType="Model.ApplicationContractDetail" />
          <EntitySet Name="ApplicationDetails" EntityType="Model.ApplicationDetail" />
          <EntitySet Name="ApplicationLicenceRouteDetails" EntityType="Model.ApplicationLicenceRouteDetail" />
          <EntitySet Name="ApplicationLicences" EntityType="Model.ApplicationLicence" />
          <EntitySet Name="ApplicationLicenceServiceDetails" EntityType="Model.ApplicationLicenceServiceDetail" />
          <EntitySet Name="ApplicationLicenceVehicleDetails" EntityType="Model.ApplicationLicenceVehicleDetail" />
          <EntitySet Name="ApplicationObjections" EntityType="Model.ApplicationObjection" />
          <EntitySet Name="ApplicationPreviousLicenceHolders" EntityType="Model.ApplicationPreviousLicenceHolder" />
          <EntitySet Name="ApplicationProxyDetails" EntityType="Model.ApplicationProxyDetail" />
          <AssociationSet Name="FK_ApplicationAdjudications_ApplicationDetails" Association="Model.FK_ApplicationAdjudications_ApplicationDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationAdjudication" EntitySet="ApplicationAdjudications" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationApplicantDetails_ApplicationDetails" Association="Model.FK_ApplicationApplicantDetails_ApplicationDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationApplicantDetail" EntitySet="ApplicationApplicantDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationContractDetails_ApplicationDetails" Association="Model.FK_ApplicationContractDetails_ApplicationDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationContractDetail" EntitySet="ApplicationContractDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicence_ApplicationDetails" Association="Model.FK_ApplicationLicence_ApplicationDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationLicence" EntitySet="ApplicationLicences" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationObjections_ApplicationDetails" Association="Model.FK_ApplicationObjections_ApplicationDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationObjection" EntitySet="ApplicationObjections" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationPreviousLicenceHolder_ApplicationDetails" Association="Model.FK_ApplicationPreviousLicenceHolder_ApplicationDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationPreviousLicenceHolder" EntitySet="ApplicationPreviousLicenceHolders" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationProxyDetails_ApplicationRequestDetails" Association="Model.FK_ApplicationProxyDetails_ApplicationRequestDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationProxyDetail" EntitySet="ApplicationProxyDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceRouteDetails_ApplicationLicences" Association="Model.FK_ApplicationLicenceRouteDetails_ApplicationLicences">
            <End Role="ApplicationLicence" EntitySet="ApplicationLicences" />
            <End Role="ApplicationLicenceRouteDetail" EntitySet="ApplicationLicenceRouteDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceServiceDetails_ApplicationLicences" Association="Model.FK_ApplicationLicenceServiceDetails_ApplicationLicences">
            <End Role="ApplicationLicence" EntitySet="ApplicationLicences" />
            <End Role="ApplicationLicenceServiceDetail" EntitySet="ApplicationLicenceServiceDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceVehicleDetails_ApplicationLicences" Association="Model.FK_ApplicationLicenceVehicleDetails_ApplicationLicences">
            <End Role="ApplicationLicence" EntitySet="ApplicationLicences" />
            <End Role="ApplicationLicenceVehicleDetail" EntitySet="ApplicationLicenceVehicleDetails" />
          </AssociationSet>
          <FunctionImport Name="Fn_GetApplicationRequestTypeDocuments" IsComposable="true" ReturnType="Collection(Model.Fn_GetApplicationRequestTypeDocuments_Result)">
            <Parameter Name="ApplicationRequestTypeID" Mode="In" Type="Int16" />
            <Parameter Name="IsLtpsConversion" Mode="In" Type="Boolean" />
            <Parameter Name="WorkflowTemplateID" Mode="In" Type="Int64" />
            <Parameter Name="DivisionTypeID" Mode="In" Type="Int16" />
            <Parameter Name="ProvinceID" Mode="In" Type="Int16" />
            <Parameter Name="MemberID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="Vw_ApplicationDetails_Light" EntityType="Model.Vw_ApplicationDetails_Light" />
          <FunctionImport Name="Pr_ApplicationCreate" EntitySet="Vw_ApplicationDetails_Light" ReturnType="Collection(Model.Vw_ApplicationDetails_Light)">
            <Parameter Name="ApplicationPrecheckDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="ApplicationNPTRDetails" EntityType="Model.ApplicationNPTRDetail" />
          <AssociationSet Name="FK_ApplicationNPTRDetails_ApplicationNPTRDetails" Association="Model.FK_ApplicationNPTRDetails_ApplicationNPTRDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationNPTRDetail" EntitySet="ApplicationNPTRDetails" />
          </AssociationSet>
          <FunctionImport Name="Pr_ApplicationPostSaveProcess">
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="ApplicationInspectionDetails" EntityType="Model.ApplicationInspectionDetail" />
          <AssociationSet Name="FK_ApplicationInspectionDetails_ApplicationDetails" Association="Model.FK_ApplicationInspectionDetails_ApplicationDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationInspectionDetail" EntitySet="ApplicationInspectionDetails" />
          </AssociationSet>
          <EntitySet Name="ApplicationReferrals" EntityType="Model.ApplicationReferral" />
          <AssociationSet Name="FK_ApplicationReferrals_ApplicationDetails" Association="Model.FK_ApplicationReferrals_ApplicationDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationReferral" EntitySet="ApplicationReferrals" />
          </AssociationSet>
          <EntitySet Name="ReferralTypes" EntityType="Model.ReferralType" />
          <AssociationSet Name="FK_ApplicationReferrals_ReferralTypes" Association="Model.FK_ApplicationReferrals_ReferralTypes">
            <End Role="ReferralType" EntitySet="ReferralTypes" />
            <End Role="ApplicationReferral" EntitySet="ApplicationReferrals" />
          </AssociationSet>
          <EntitySet Name="ServiceTypes" EntityType="Model.ServiceType" />
          <AssociationSet Name="FK_ApplicationLicenceServiceDetails_ServiceTypes" Association="Model.FK_ApplicationLicenceServiceDetails_ServiceTypes">
            <End Role="ServiceType" EntitySet="ServiceTypes" />
            <End Role="ApplicationLicenceServiceDetail" EntitySet="ApplicationLicenceServiceDetails" />
          </AssociationSet>
          <FunctionImport Name="Pr_ApplicationLicenceRoute_AddExisting" EntitySet="ApplicationLicenceRouteDetails" ReturnType="Collection(Model.ApplicationLicenceRouteDetail)">
            <Parameter Name="ApplicationLicenceID" Mode="In" Type="Int64" />
            <Parameter Name="RouteID" Mode="In" Type="Int64" />
            <Parameter Name="ServiceTypeID" Mode="In" Type="Int16" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationCreateGetMemberLicences" ReturnType="Collection(Model.Pr_ApplicationCreateGetMemberLicences_Result)">
            <Parameter Name="IdNumberOrBusinessRegistrationNumber" Mode="In" Type="String" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_Dashboard_ApplicationWorkflowStatusGet" ReturnType="Collection(Model.Pr_Dashboard_ApplicationWorkflowStatusGet_Result)">
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="AdjudicationDecisions" EntityType="Model.AdjudicationDecision" />
          <AssociationSet Name="FK_ApplicationRequestAdjudicationDecisions_AdjudicationDecisions" Association="Model.FK_ApplicationRequestAdjudicationDecisions_AdjudicationDecisions">
            <End Role="AdjudicationDecision" EntitySet="AdjudicationDecisions" />
            <End Role="ApplicationAdjudicationDecision" EntitySet="ApplicationAdjudicationDecisions" />
          </AssociationSet>
          <EntitySet Name="Users" EntityType="Model.User" />
          <AssociationSet Name="FK_ApplicationRequestAdjudicationDecisions_Users" Association="Model.FK_ApplicationRequestAdjudicationDecisions_Users">
            <End Role="User" EntitySet="Users" />
            <End Role="ApplicationAdjudicationDecision" EntitySet="ApplicationAdjudicationDecisions" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationObjections_Users" Association="Model.FK_ApplicationObjections_Users">
            <End Role="User" EntitySet="Users" />
            <End Role="ApplicationObjection" EntitySet="ApplicationObjections" />
          </AssociationSet>
          <EntitySet Name="LicenceDurations" EntityType="Model.LicenceDuration" />
          <AssociationSet Name="FK_ApplicationRequestAdjudicationDecisions_LicenceDurations" Association="Model.FK_ApplicationRequestAdjudicationDecisions_LicenceDurations">
            <End Role="LicenceDuration" EntitySet="LicenceDurations" />
            <End Role="ApplicationAdjudicationDecision" EntitySet="ApplicationAdjudicationDecisions" />
          </AssociationSet>
          <EntitySet Name="ApplicationLicenceRouteDetailPlaces" EntityType="Model.ApplicationLicenceRouteDetailPlace" />
          <AssociationSet Name="FK_ApplicationLicenceRouteDetailPlaces_ApplicationLicenceRouteDetails" Association="Model.FK_ApplicationLicenceRouteDetailPlaces_ApplicationLicenceRouteDetails">
            <End Role="ApplicationLicenceRouteDetail" EntitySet="ApplicationLicenceRouteDetails" />
            <End Role="ApplicationLicenceRouteDetailPlace" EntitySet="ApplicationLicenceRouteDetailPlaces" />
          </AssociationSet>
          <FunctionImport Name="Pr_ApplicationLicenceRouteDescriptionCalculate" ReturnType="Collection(String)">
            <Parameter Name="ApplicationLicenceRouteDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationFailedDocumentVerificationsGet" ReturnType="Collection(Model.Pr_ApplicationFailedDocumentVerificationsGet_Result)">
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationCreateGetMemberAccreditation" ReturnType="Collection(Model.Pr_ApplicationCreateGetMemberAccreditation_Result)">
            <Parameter Name="MemberID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="ReceiptDetails" EntityType="Model.ReceiptDetail" />
          <AssociationSet Name="FK_ReceiptDetails_ApplicationRequestDetails" Association="Model.FK_ReceiptDetails_ApplicationRequestDetails">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ReceiptDetail" EntitySet="ReceiptDetails" />
          </AssociationSet>
          <EntitySet Name="Vehicles" EntityType="Model.Vehicle" />
          <AssociationSet Name="FK_ApplicationLicences_Vehicles" Association="Model.FK_ApplicationLicences_Vehicles">
            <End Role="Vehicle" EntitySet="Vehicles" />
            <End Role="ApplicationLicence" EntitySet="ApplicationLicences" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationLicenceRouteDetails_ServiceTypes" Association="Model.FK_ApplicationLicenceRouteDetails_ServiceTypes">
            <End Role="ServiceType" EntitySet="ServiceTypes" />
            <End Role="ApplicationLicenceRouteDetail" EntitySet="ApplicationLicenceRouteDetails" />
          </AssociationSet>
          <FunctionImport Name="Pr_ApplicationCreateGetApplicationsInProgress" ReturnType="Collection(Model.Pr_ApplicationCreateGetApplicationsInProgress_Result)">
            <Parameter Name="IDNumberOrBusinessRegistrationNumber" Mode="In" Type="String" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationCreateGetTransferSummary" ReturnType="Collection(Model.Pr_ApplicationCreateGetTransferSummary_Result)">
            <Parameter Name="TranferToIdNumber" Mode="In" Type="String" />
            <Parameter Name="TranferOperatingLicenceNumbers" Mode="In" Type="String" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <AssociationSet Name="FK_ApplicationAdjudicationDecisions_ApplicationAdjudications" Association="Model.FK_ApplicationAdjudicationDecisions_ApplicationAdjudications">
            <End Role="ApplicationAdjudication" EntitySet="ApplicationAdjudications" />
            <End Role="ApplicationAdjudicationDecision" EntitySet="ApplicationAdjudicationDecisions" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationAdjudications_AdjudicationDecisions" Association="Model.FK_ApplicationAdjudications_AdjudicationDecisions">
            <End Role="AdjudicationDecision" EntitySet="AdjudicationDecisions" />
            <End Role="ApplicationAdjudication" EntitySet="ApplicationAdjudications" />
          </AssociationSet>
          <EntitySet Name="AdjudicationDetails" EntityType="Model.AdjudicationDetail" />
          <EntitySet Name="AdjudicationDetailStatus" EntityType="Model.AdjudicationDetailStatu" />
          <AssociationSet Name="FK_AdjudicationDetails_AdjudicationDetailStatusID" Association="Model.FK_AdjudicationDetails_AdjudicationDetailStatusID">
            <End Role="AdjudicationDetailStatu" EntitySet="AdjudicationDetailStatus" />
            <End Role="AdjudicationDetail" EntitySet="AdjudicationDetails" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationAdjudications_AdjudicationDetails" Association="Model.FK_ApplicationAdjudications_AdjudicationDetails">
            <End Role="AdjudicationDetail" EntitySet="AdjudicationDetails" />
            <End Role="ApplicationAdjudication" EntitySet="ApplicationAdjudications" />
          </AssociationSet>
          <AssociationSet Name="FK_ApplicationDetails_AdjudicationDetails" Association="Model.FK_ApplicationDetails_AdjudicationDetails">
            <End EntitySet="AdjudicationDetails" Role="AdjudicationDetail" />
            <End EntitySet="ApplicationDetails" Role="ApplicationDetail" />
          </AssociationSet>
          <FunctionImport Name="Pr_ApplicationReceiptsGet" ReturnType="Collection(Model.Pr_ApplicationReceiptsGet_Result)">
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationLicenceRoute_RemoveRoute" ReturnType="Collection(String)">
            <Parameter Name="ApplicationLicenceID" Mode="In" Type="Int64" />
            <Parameter Name="ApplicationLicenceRouteDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationPrecheckCreate" ReturnType="Collection(Model.Pr_ApplicationPrecheckCreate_Result)">
            <Parameter Name="ApplicationRequestTypeID" Mode="In" Type="Int16" />
            <Parameter Name="SourceApplicationID" Mode="In" Type="Int16" />
            <Parameter Name="ApplicantName" Mode="In" Type="String" />
            <Parameter Name="TelCell" Mode="In" Type="String" />
            <Parameter Name="IdTypeID" Mode="In" Type="Int16" />
            <Parameter Name="IdOrBusinessRegistrationNumber" Mode="In" Type="String" />
            <Parameter Name="OriginatingLicenceNumbers" Mode="In" Type="String" />
            <Parameter Name="OriginatingAccreditationNumber" Mode="In" Type="String" />
            <Parameter Name="VehicleTypeID" Mode="In" Type="Int16" />
            <Parameter Name="ServiceTypeIDs" Mode="In" Type="String" />
            <Parameter Name="NumberOfLicencesRequired" Mode="In" Type="Int64" />
            <Parameter Name="ApplicationProvinceID" Mode="In" Type="Int16" />
            <Parameter Name="ApplicationRegionID" Mode="In" Type="Int16" />
            <Parameter Name="ApplicationAssociationID" Mode="In" Type="Int64" />
            <Parameter Name="ApplicationAllowedNewLicenceIDs" Mode="In" Type="String" />
            <Parameter Name="SelectedRouteIDs" Mode="In" Type="String" />
            <Parameter Name="ParentApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="ParentApplicationLicenceID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_GetApplicationRequestTypeDocuments" ReturnType="Collection(Model.Pr_GetApplicationRequestTypeDocuments_Result)">
            <Parameter Name="ApplicationPrecheckDetailID" Mode="In" Type="Int64" />
            <Parameter Name="ApplicationRequestTypeID" Mode="In" Type="Int16" />
            <Parameter Name="WorkflowTemplateID" Mode="In" Type="Int64" />
            <Parameter Name="MemberID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationLicenceDetailUpdate">
            <Parameter Name="ApplicationLicenceID" Mode="In" Type="Int64" />
            <Parameter Name="SpecialLicenceDateFrom" Mode="In" Type="DateTime" />
            <Parameter Name="SpecialLicenceDateTo" Mode="In" Type="DateTime" />
            <Parameter Name="SpecialLicenceDetails" Mode="In" Type="String" />
            <Parameter Name="ReasonForAmendment" Mode="In" Type="String" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_MemberAssociationSearch" ReturnType="Collection(Model.Pr_MemberAssociationSearch_Result)">
            <Parameter Name="MemberID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="Vw_ApplicationLicences" EntityType="Model.Vw_ApplicationLicences" />
          <EntitySet Name="Vw_ApplicationLicenceVehicleDetails" EntityType="Model.Vw_ApplicationLicenceVehicleDetails" />
          <EntitySet Name="ApplicationTags" EntityType="Model.ApplicationTag" />
          <AssociationSet Name="FK__Applicati__Appli__09B529F1" Association="Model.FK__Applicati__Appli__09B529F1">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationTag" EntitySet="ApplicationTags" />
          </AssociationSet>
          <EntitySet Name="Vw_ApplicationTags" EntityType="Model.Vw_ApplicationTags" />
          <FunctionImport Name="Pr_ApplicationTagCreate">
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="TagID" Mode="In" Type="Int64" />
            <Parameter Name="IsUserTag" Mode="In" Type="Boolean" />
            <Parameter Name="AllowDuplicate" Mode="In" Type="Boolean" />
            <Parameter Name="CreatedByID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationTagRemove">
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="TagID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationTagClear">
            <Parameter Name="ApplicationTagID" Mode="In" Type="Int64" />
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="IsTagCleared" Mode="In" Type="Boolean" />
            <Parameter Name="Comments" Mode="In" Type="String" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="ApplicationRequestTypes" EntityType="Model.ApplicationRequestType" />
          <AssociationSet Name="FK_ApplicationDetails_ApplicationRequestTypes" Association="Model.FK_ApplicationDetails_ApplicationRequestTypes">
            <End Role="ApplicationRequestType" EntitySet="ApplicationRequestTypes" />
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
          </AssociationSet>
          <FunctionImport Name="Pr_ApplicationCreateGetMemberAllowedNewSummary" ReturnType="Collection(Model.Pr_ApplicationCreateGetMemberAllowedNewSummary_Result)">
            <Parameter Name="IdNumberOrBusinessRegistrationNumber" Mode="In" Type="String" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationLicenceRouteDetailUpdate">
            <Parameter Name="ApplicationLicenceID" Mode="In" Type="Int64" />
            <Parameter Name="ApplicationLicenceRouteDetailID" Mode="In" Type="Int64" />
            <Parameter Name="RouteOrigin" Mode="In" Type="String" />
            <Parameter Name="RouteDestination" Mode="In" Type="String" />
            <Parameter Name="RouteDescription" Mode="In" Type="String" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="ApplicationLicencePreviousVehicleDetails" EntityType="Model.ApplicationLicencePreviousVehicleDetail" />
          <AssociationSet Name="FK_ApplicationLicencePreviousVehicleDetails_ApplicationLicences" Association="Model.FK_ApplicationLicencePreviousVehicleDetails_ApplicationLicences">
            <End Role="ApplicationLicence" EntitySet="ApplicationLicences" />
            <End Role="ApplicationLicencePreviousVehicleDetail" EntitySet="ApplicationLicencePreviousVehicleDetails" />
          </AssociationSet>
          <FunctionImport Name="Pr_ReceiptApplicationPaymentTypeUpdate">
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="ReceiptDetailID" Mode="In" Type="Int64" />
            <Parameter Name="PaymentTypeID" Mode="In" Type="Int16" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicantUnassignedReceiptGet" EntitySet="ReceiptDetails" ReturnType="Collection(Model.ReceiptDetail)">
            <Parameter Name="ApplicantDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ReceiptAddToApplication">
            <Parameter Name="ReceiptDetailID" Mode="In" Type="Int64" />
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="PaymentTypes" EntityType="Model.PaymentType" />
          <AssociationSet Name="FK_ReceiptDetails_PaymentTypes" Association="Model.FK_ReceiptDetails_PaymentTypes">
            <End Role="PaymentType" EntitySet="PaymentTypes" />
            <End Role="ReceiptDetail" EntitySet="ReceiptDetails" />
          </AssociationSet>
          <AssociationSet Name="FK__Applicati__Appli__461F19B3" Association="Model.FK__Applicati__Appli__461F19B3">
            <End Role="ApplicationLicence" EntitySet="ApplicationLicences" />
            <End Role="ApplicationObjection" EntitySet="ApplicationObjections" />
          </AssociationSet>
          <FunctionImport Name="Pr_TAT_AdjudicationPrecheckSearch" ReturnType="Collection(Model.Pr_TAT_AdjudicationPrecheckSearch_Result)">
            <Parameter Name="ApplicantIDNumber" Mode="In" Type="String" />
            <Parameter Name="ApplicantName" Mode="In" Type="String" />
            <Parameter Name="OLAndPermitNumber" Mode="In" Type="String" />
            <Parameter Name="ApplicationLicenceReferenceNumber" Mode="In" Type="String" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_TAT_ApplicationCreate" EntitySet="Vw_ApplicationDetails_Light" ReturnType="Collection(Model.Vw_ApplicationDetails_Light)">
            <Parameter Name="ApplicationPrecheckDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="ApplicationTATDetails" EntityType="Model.ApplicationTATDetail" />
          <AssociationSet Name="FK__Applicati__Adjud__73E5E463" Association="Model.FK__Applicati__Adjud__73E5E463">
            <End Role="AdjudicationDecision" EntitySet="AdjudicationDecisions" />
            <End Role="ApplicationTATDetail" EntitySet="ApplicationTATDetails" />
          </AssociationSet>
          <AssociationSet Name="FK__Applicati__Appli__710977B8" Association="Model.FK__Applicati__Appli__710977B8">
            <End Role="ApplicationDetail" EntitySet="ApplicationDetails" />
            <End Role="ApplicationTATDetail" EntitySet="ApplicationTATDetails" />
          </AssociationSet>
          <FunctionImport Name="Pr_ApplicationLicenceRadiusRouteDescriptionCalculate" ReturnType="Collection(String)">
            <Parameter Name="ApplicationLicenceRouteDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationCreateGetAssociationRoutes" ReturnType="Collection(Model.Pr_ApplicationCreateGetAssociationRoutes_Result)">
            <Parameter Name="AssociationID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <FunctionImport Name="Pr_ApplicationGazetteGet" ReturnType="Collection(Model.Pr_ApplicationGazetteGet_Result)">
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
          <EntitySet Name="GazetteDetails" EntityType="Model.GazetteDetail" />
          <FunctionImport Name="Pr_ApplicationRequestNewRouteRequestsGet" ReturnType="Collection(Model.Pr_ApplicationRequestNewRouteRequestsGet_Result)">
            <Parameter Name="ApplicationDetailID" Mode="In" Type="Int64" />
            <Parameter Name="UserID" Mode="In" Type="Int64" />
          </FunctionImport>
        </EntityContainer>
        <EntityType Name="ApplicationAdjudicationDecision">
          <Key>
            <PropertyRef Name="ApplicationRequestAdjudicationDecisionID" />
          </Key>
          <Property Name="ApplicationRequestAdjudicationDecisionID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="AdjudicationDecisionID" Type="Int16" />
          <Property Name="AdjudicatedByID" Type="Int64" />
          <Property Name="AdjudicationDate" Type="DateTime" Precision="3" />
          <Property Name="LicenceDurationInMonths" Type="Int32" />
          <Property Name="LicenceDurationID" Type="Int16" />
          <Property Name="Comments" Type="String" MaxLength="Max" FixedLength="false" Unicode="false" />
          <Property Name="LicenceExpiryDate" Type="DateTime" Precision="0" />
          <NavigationProperty Name="Decision" Relationship="Model.FK_ApplicationRequestAdjudicationDecisions_AdjudicationDecisions" FromRole="ApplicationAdjudicationDecision" ToRole="AdjudicationDecision" >
          </NavigationProperty>
          <NavigationProperty Name="AdjudicatedBy" Relationship="Model.FK_ApplicationRequestAdjudicationDecisions_Users" FromRole="ApplicationAdjudicationDecision" ToRole="User" >
          </NavigationProperty>
          <NavigationProperty Name="LicenceDuration" Relationship="Model.FK_ApplicationRequestAdjudicationDecisions_LicenceDurations" FromRole="ApplicationAdjudicationDecision" ToRole="LicenceDuration" />
          <Property Name="ApplicationAdjudicationID" Type="Int64" Nullable="false" />
          <NavigationProperty Name="ApplicationAdjudication" Relationship="Model.FK_ApplicationAdjudicationDecisions_ApplicationAdjudications" FromRole="ApplicationAdjudicationDecision" ToRole="ApplicationAdjudication" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="IsActiveAdjudication" Type="Boolean" Nullable="false" />
        </EntityType>
        <EntityType Name="ApplicationAdjudication">
          <Key>
            <PropertyRef Name="ApplicationAdjudicationID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="AdjudicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="AdjudicationException" Type="Boolean" />
          <Property Name="UpdatedByID" Type="Int64" Nullable="false" />
          <Property Name="UpdatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationAdjudications_ApplicationDetails" FromRole="ApplicationAdjudication" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="ApplicationAdjudicationID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ApplicationRequestTypeID" Type="Int16" Nullable="false" />
          <Property Name="ApplicationLicenceID" Type="Int64" />
          <Property Name="IsActiveAdjudication" Type="Boolean" Nullable="false" />
          <Property Name="FinalAdjudicationDecisionID" Type="Int16" />
          <Property Name="FinalAdjudicationLicenceDurationMonths" Type="Int32" />
          <Property Name="FinalAdjudicationDecisionDate" Type="DateTime" Precision="3" />
          <Property Name="OrderBy" Type="Int16" Nullable="false" />
          <NavigationProperty Name="Decisions" Relationship="Model.FK_ApplicationAdjudicationDecisions_ApplicationAdjudications" FromRole="ApplicationAdjudication" ToRole="ApplicationAdjudicationDecision" ></NavigationProperty>
          <NavigationProperty Name="FinalDecision" Relationship="Model.FK_ApplicationAdjudications_AdjudicationDecisions" FromRole="ApplicationAdjudication" ToRole="AdjudicationDecision" />
          <NavigationProperty Name="AdjudicationDetail" Relationship="Model.FK_ApplicationAdjudications_AdjudicationDetails" FromRole="ApplicationAdjudication" ToRole="AdjudicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="FinalAdjudicationLicenceExpiryDate" Type="DateTime" Precision="3" />
          <Property Name="IsReadyForAdjudication" Type="Boolean" Nullable="false" />
        </EntityType>
        <EntityType Name="ApplicationApplicantDetail">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="SurnameOrCompanyName" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="FirstNames" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="IDTypeID" Type="Int16" />
          <Property Name="IDTypeDescription" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="IDNumberOrBusinessRegistrationNo" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="PostalAddress" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="PostalAddressCode" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="PhysicalAddress" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="PhysicalAddressCode" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="TelPhone" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="TelCell" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="TelFax" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="Email" Type="String" MaxLength="150" FixedLength="false" Unicode="false" />
          <Property Name="SARSIncomeTaxNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="TradeName" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="TypeOfBusiness" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="BusinessTypeID" Type="Int64" />
          <Property Name="VerifiedMemberID" Type="Int64" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationApplicantDetails_ApplicationDetails" FromRole="ApplicationApplicantDetail" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <EntityType Name="ApplicationContractDetail">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="ContractTypeID" Type="Int16" />
          <Property Name="ContractReferenceNumber" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="NameOfParties1" Type="String" MaxLength="200" FixedLength="false" Unicode="false" />
          <Property Name="AddressOfParties1" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="AddressCodeOfParties1" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="NameOfParties2" Type="String" MaxLength="200" FixedLength="false" Unicode="false" />
          <Property Name="AddressOfParties2" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="AddressCodeOfParties2" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="NameOfSubContractor" Type="String" MaxLength="200" FixedLength="false" Unicode="false" />
          <Property Name="AddressOfSubContractor" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="AddressCodeOfSubContractor" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="ContractFromDate" Type="DateTime" Precision="0" />
          <Property Name="ContractToDate" Type="DateTime" Precision="0" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationContractDetails_ApplicationDetails" FromRole="ApplicationContractDetail" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <EntityType Name="ApplicationDetail">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ApplicationNumber" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="WorkflowInstanceID" Type="Int64" />
          <Property Name="ApplicationRequestTypeID" Type="Int16" Nullable="false" />
          <Property Name="VerifiedAssociationID" Type="Int64" />
          <Property Name="SourceApplicationID" Type="Int16" Nullable="false" />
          <Property Name="IsRenewal" Type="Boolean" Nullable="false" />
          <Property Name="IsLateRenewal" Type="Boolean" Nullable="false" />
          <Property Name="IsReceiptRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsNewRouteRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsExceptionRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsUpliftmentRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsAdjustmentRequired" Type="Boolean" Nullable="false" />
          <Property Name="CreatedByID" Type="Int64" Nullable="false" />
          <Property Name="CreatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="UpdatedByID" Type="Int64" Nullable="false" />
          <Property Name="UpdatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="IsGazettingBypassed" Type="Boolean" Nullable="false" />
          <Property Name="GazetteDetailID" Type="Int64" />
          <Property Name="IsAdjudicationBypassed" Type="Boolean" Nullable="false" />
          <Property Name="AdjudicationCount" Type="Int32" />
          <Property Name="IsAssessorApprovalRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsSeniorManagerApprovalRequired" Type="Boolean" Nullable="false" />
          <Property Name="HasNewRoute" Type="Boolean" Nullable="false" />
          <Property Name="IsAutoVerificationRequired" Type="Boolean" />
          <Property Name="IsLtpsConversion" Type="Boolean" />
          <Property Name="IsCancellationRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="Adjudications" Relationship="Model.FK_ApplicationAdjudications_ApplicationDetails" FromRole="ApplicationDetail" ToRole="ApplicationAdjudication" >
          </NavigationProperty>
          <NavigationProperty Name="Applicant" Relationship="Model.FK_ApplicationApplicantDetails_ApplicationDetails" FromRole="ApplicationDetail" ToRole="ApplicationApplicantDetail" />
          <NavigationProperty Name="Contract" Relationship="Model.FK_ApplicationContractDetails_ApplicationDetails" FromRole="ApplicationDetail" ToRole="ApplicationContractDetail" />
          <NavigationProperty Name="Licences" Relationship="Model.FK_ApplicationLicence_ApplicationDetails" FromRole="ApplicationDetail" ToRole="ApplicationLicence" />
          <NavigationProperty Name="Objections" Relationship="Model.FK_ApplicationObjections_ApplicationDetails" FromRole="ApplicationDetail" ToRole="ApplicationObjection" />
          <NavigationProperty Name="PreviousLicenceHolder" Relationship="Model.FK_ApplicationPreviousLicenceHolder_ApplicationDetails" FromRole="ApplicationDetail" ToRole="ApplicationPreviousLicenceHolder" />
          <NavigationProperty Name="Proxy" Relationship="Model.FK_ApplicationProxyDetails_ApplicationRequestDetails" FromRole="ApplicationDetail" ToRole="ApplicationProxyDetail" />
          <Property Name="LicenceCount" Type="Int32" Nullable="false" />
          <Property Name="IsBulkVerificationRequired" Type="Boolean" />
          <Property Name="IsBulkApplication" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="NPTR" Relationship="Model.FK_ApplicationNPTRDetails_ApplicationNPTRDetails" FromRole="ApplicationDetail" ToRole="ApplicationNPTRDetail" />
          <Property Name="IsGazettingRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsInspectionRequired" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="InspectionDetails" Relationship="Model.FK_ApplicationInspectionDetails_ApplicationDetails" FromRole="ApplicationDetail" ToRole="ApplicationInspectionDetail" />
          <NavigationProperty Name="Referrals" Relationship="Model.FK_ApplicationReferrals_ApplicationDetails" FromRole="ApplicationDetail" ToRole="ApplicationReferral" />
          <Property Name="IsAdjudicationRequired" Type="Boolean" Nullable="false" />
          <Property Name="ForceGazetting" Type="Boolean" Nullable="false" />
          <Property Name="ApplicationStatusID" Type="Int16" Nullable="false" />
          <Property Name="ApplicationSubStatusID" Type="Int16" Nullable="false" />
          <Property Name="GazetteTypeID" Type="Int16" />
          <Property Name="IsReferralRequired" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="Receipts" Relationship="Model.FK_ReceiptDetails_ApplicationRequestDetails" FromRole="ApplicationDetail" ToRole="ReceiptDetail" />
          <Property Name="AccreditationID" Type="Int64" />
          <Property Name="AdjudicationDetailID" Type="Int64" />
          <NavigationProperty Name="CurrentAdjudication" Relationship="Model.FK_ApplicationDetails_AdjudicationDetails" FromRole="ApplicationDetail" ToRole="AdjudicationDetail" >
          </NavigationProperty>
          <Property Name="OfficeLocationID" Type="Int16" Nullable="false" />
          <Property Name="OfficeLocationDivisionTypeID" Type="Int16" Nullable="false" />
          <Property Name="ApplicationProvinceID" Type="Int16" Nullable="false" />
          <Property Name="ApplicationRegionID" Type="Int64" />
          <Property Name="AdjudicationOfficeLocationID" Type="Int16" />
          <Property Name="IsFinalisationTasksRequired" Type="Boolean" />
          <Property Name="CopiedFromApplicationDetailID" Type="Int64" />
          <Property Name="CopiedFromApplicationLicenceID" Type="Int64" />
          <Property Name="ApplicationPrecheckDetailID" Type="Int64" />
          <NavigationProperty Name="ApplicationTags" Relationship="Model.FK__Applicati__Appli__09B529F1" FromRole="ApplicationDetail" ToRole="ApplicationTag" />
          <NavigationProperty Name="ApplicationRequestType" Relationship="Model.FK_ApplicationDetails_ApplicationRequestTypes" FromRole="ApplicationDetail" ToRole="ApplicationRequestType" />
          <Property Name="AmountDue" Type="Decimal" Precision="19" Scale="4" />
          <Property Name="AmountPaid" Type="Decimal" Precision="19" Scale="4" />
          <Property Name="IsBusAndContract" Type="Boolean" Nullable="false" />
          <Property Name="AdjudicationTypeID" Type="Int16" />
          <Property Name="ApplicationIsObjected" Type="Boolean" Nullable="false" />
          <Property Name="OnlyExistingRoutesOnLicense" Type="Boolean" Nullable="false" />
          <Property Name="IsAllowedNewLicence" Type="Boolean" Nullable="false" />
          <Property Name="ApplicationCannoutBeAutoAssignedForAdjudication" Type="Boolean" />
          <Property Name="RelatedTATApplicationRequestID" Type="Int64" />
          <NavigationProperty Name="ApplicationTATDetail" Relationship="Model.FK__Applicati__Appli__710977B8" FromRole="ApplicationDetail" ToRole="ApplicationTATDetail" />
        </EntityType>
        <EntityType Name="ApplicationLicenceRouteDetail">
          <Key>
            <PropertyRef Name="ApplicationLicenceRouteDetailID" />
          </Key>
          <Property Name="ApplicationLicenceRouteDetailID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ApplicationLicenceID" Type="Int64" Nullable="false" />
          <Property Name="ApplicationRouteDetailStatusID" Type="Int16" Nullable="false" />
          <Property Name="VerifiedRouteID" Type="Int64" />
          <Property Name="NewRouteRequestDetailID" Type="Int64" />
          <Property Name="RouteOrigin" Type="String" Nullable="false" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="RouteDestination" Type="String" Nullable="false" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="RouteDescription" Type="String" Nullable="false" MaxLength="Max" FixedLength="false" Unicode="false" />
          <Property Name="NationalRouteNumber" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="BoardRouteNumber" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="RouteLength" Type="Double" />
          <Property Name="TimeTableDocumentID" Type="Int64" />
          <Property Name="FareScheduleDocumentID" Type="Int64" />
          <Property Name="RouteNumber" Type="Int16" />
          <Property Name="RouteChangeTypeID" Type="Int16" />
          <Property Name="IsExistingLtpsOrOlasRoute" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="ApplicationLicence" Relationship="Model.FK_ApplicationLicenceRouteDetails_ApplicationLicences" FromRole="ApplicationLicenceRouteDetail" ToRole="ApplicationLicence" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="IsOriginSameAsPhysicalAddress" Type="Boolean" Nullable="false" />
          <Property Name="IsDestinationArea" Type="Boolean" Nullable="false" />
          <Property Name="RelatedApplicationLicenceRouteDetailID" Type="Int64" />
          <NavigationProperty Name="ApplicationLicenceRouteDetailPlaces" Relationship="Model.FK_ApplicationLicenceRouteDetailPlaces_ApplicationLicenceRouteDetails" FromRole="ApplicationLicenceRouteDetail" ToRole="ApplicationLicenceRouteDetailPlace" />
          <Property Name="ServiceTypeID" Type="Int16" Nullable="false" />
          <NavigationProperty Name="ServiceType" Relationship="Model.FK_ApplicationLicenceRouteDetails_ServiceTypes" FromRole="ApplicationLicenceRouteDetail" ToRole="ServiceType" />
        </EntityType>
        <EntityType Name="ApplicationLicence">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="OperatingLicenceNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="OperatingLicenceIssueDate" Type="DateTime" Precision="3" />
          <Property Name="OperatingLicenceExpiryDate" Type="DateTime" Precision="3" />
          <Property Name="ReasonForAmendment" Type="String" MaxLength="2000" FixedLength="false" Unicode="false" />
          <Property Name="SpecialLicenceDetails" Type="String" MaxLength="2000" FixedLength="false" Unicode="false" />
          <Property Name="SpecialLicenceDateFrom" Type="DateTime" Precision="3" />
          <Property Name="SpecialLicenceDateTo" Type="DateTime" Precision="3" />
          <Property Name="LongDistanceReason" Type="String" MaxLength="2000" FixedLength="false" Unicode="false" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationLicence_ApplicationDetails" FromRole="ApplicationLicence" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <NavigationProperty Name="Routes" Relationship="Model.FK_ApplicationLicenceRouteDetails_ApplicationLicences" FromRole="ApplicationLicence" ToRole="ApplicationLicenceRouteDetail" />
          <NavigationProperty Name="Services" Relationship="Model.FK_ApplicationLicenceServiceDetails_ApplicationLicences" FromRole="ApplicationLicence" ToRole="ApplicationLicenceServiceDetail" />
          <NavigationProperty Name="NewVehicle" Relationship="Model.FK_ApplicationLicenceVehicleDetails_ApplicationLicences" FromRole="ApplicationLicence" ToRole="ApplicationLicenceVehicleDetail" />
          <Property Name="LicencingBoardID" Type="Int16" />
          <Property Name="VehicleTypeID" Type="Int16" />
          <Property Name="ApplicationFormDocID" Type="Int64" />
          <Property Name="OperatingLicenceDocID" Type="Int64" />
          <Property Name="CurrentVerifiedVehicleID" Type="Int64" />
          <NavigationProperty Name="CurrentVehicle" Relationship="Model.FK_ApplicationLicences_Vehicles" FromRole="ApplicationLicence" ToRole="Vehicle" />
          <Property Name="IsAdjudicationFinalised" Type="Boolean" Nullable="false" />
          <Property Name="ApplicationAdjudicationID" Type="Int64" />
          <Property Name="CurrentVehicleTypeID" Type="Int64" />
          <Property Name="CurrentVerifiedLicenceID" Type="Int64" />
          <Property Name="IsExistingLicence" Type="Boolean" />
          <Property Name="ApplicationLicenceDescription" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="ApplicationLicenceRequestTypeID" Type="Int16" />
          <Property Name="ApplicationLicenceReferenceNumber" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="SplitIntoNewApplication" Type="Boolean" />
          <Property Name="NewApplicationDetailID" Type="Int64" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <Property Name="LicenseSpecificConditions" Type="String" MaxLength="Max" FixedLength="false" Unicode="false" />
          <Property Name="ApplicationAllowedNewLicenceID" Type="Int64" />
          <NavigationProperty Name="PreviousVehicle" Relationship="Model.FK_ApplicationLicencePreviousVehicleDetails_ApplicationLicences" FromRole="ApplicationLicence" ToRole="ApplicationLicencePreviousVehicleDetail" />
          <NavigationProperty Name="ApplicationObjections" Relationship="Model.FK__Applicati__Appli__461F19B3" FromRole="ApplicationLicence" ToRole="ApplicationObjection" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <EntityType Name="ApplicationLicenceServiceDetail">
          <Key>
            <PropertyRef Name="ApplicationLicenceServiceDetailID" />
          </Key>
          <Property Name="ApplicationLicenceServiceDetailID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ApplicationLicenceID" Type="Int64" Nullable="false" />
          <Property Name="ServiceTypeID" Type="Int16" />
          <Property Name="ServiceTypeDescription" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
          <NavigationProperty Name="ApplicationLicence" Relationship="Model.FK_ApplicationLicenceServiceDetails_ApplicationLicences" FromRole="ApplicationLicenceServiceDetail" ToRole="ApplicationLicence" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <NavigationProperty Name="ServiceType" Relationship="Model.FK_ApplicationLicenceServiceDetails_ServiceTypes" FromRole="ApplicationLicenceServiceDetail" ToRole="ServiceType" />
        </EntityType>
        <EntityType Name="ApplicationLicenceVehicleDetail">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="Int64" Nullable="false" />
          <Property Name="IsStillToBeAcquired" Type="Boolean" Nullable="false" />
          <Property Name="VehicleMakeID" Type="Int16" />
          <Property Name="VehicleMakeDescription" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="VehicleTypeID" Type="Int16" />
          <Property Name="VIN" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="EngineNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="YearOfManufacture" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="VehicleRegistrationNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="SeatedCapacity" Type="Int16" />
          <Property Name="StandingCapacity" Type="Int16" />
          <Property Name="RoadworthyCertificateDocID" Type="Int64" />
          <Property Name="GrossMass" Type="Int64" />
          <Property Name="VerifiedVehicleID" Type="Int64" />
          <Property Name="CarryingCapacityID" Type="Int16" />
          <NavigationProperty Name="ApplicationLicence" Relationship="Model.FK_ApplicationLicenceVehicleDetails_ApplicationLicences" FromRole="ApplicationLicenceVehicleDetail" ToRole="ApplicationLicence" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="Tare" Type="Int64" />
          <Property Name="CertificateOfRegistrationDocID" Type="Int64" />
          <Property Name="CurrentOdometerReading" Type="Int64" />
          <Property Name="VehicleModelID" Type="Int16" />
          <Property Name="ProfessionalDriversPermitDocID" Type="Int64" />
          <Property Name="RankPermitDocID" Type="Int64" />
        </EntityType>
        <EntityType Name="ApplicationObjection">
          <Key>
            <PropertyRef Name="ApplicationObjectionID" />
          </Key>
          <Property Name="ApplicationObjectionID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="Objector" Type="String" Nullable="false" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="Objection" Type="String" Nullable="false" MaxLength="Max" FixedLength="false" Unicode="false" />
          <Property Name="ObjectionDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="PostalAddress" Type="String" Nullable="false" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="PostalAddressCode" Type="String" Nullable="false" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="TelPhone" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="TelCell" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="TelFax" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="Email" Type="String" MaxLength="150" FixedLength="false" Unicode="false" />
          <Property Name="CreatedByID" Type="Int64" Nullable="false" />
          <Property Name="CreatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="ObjectionDocumentID" Type="Int64" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationObjections_ApplicationDetails" FromRole="ApplicationObjection" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <NavigationProperty Name="CreatedBy" Relationship="Model.FK_ApplicationObjections_Users" FromRole="ApplicationObjection" ToRole="User" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <Property Name="ApplicationLicenceID" Type="Int64" />
          <NavigationProperty Name="ApplicationLicence" Relationship="Model.FK__Applicati__Appli__461F19B3" FromRole="ApplicationObjection" ToRole="ApplicationLicence" />
        </EntityType>
        <EntityType Name="ApplicationPreviousLicenceHolder">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="SurnameOrCompanyName" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="FirstNames" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="IDTypeID" Type="Int16" />
          <Property Name="IDTypeDescription" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="IDNumberOrBusinessRegistrationNo" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="PostalAddress" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="PostalAddressCode" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="PhysicalAddress" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="PhysicalAddressCode" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="TelPhone" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="TelCell" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="TelFax" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="Email" Type="String" MaxLength="150" FixedLength="false" Unicode="false" />
          <Property Name="SARSIncomeTaxNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="TradeName" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="TypeOfBusiness" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationPreviousLicenceHolder_ApplicationDetails" FromRole="ApplicationPreviousLicenceHolder" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <EntityType Name="ApplicationProxyDetail">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="Surname" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="FirstNames" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="IDTypeID" Type="Int16" />
          <Property Name="IDTypeDescription" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="TelPhone" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="TelCell" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="TelFax" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="Email" Type="String" MaxLength="150" FixedLength="false" Unicode="false" />
          <Property Name="IDNumberOrBusinessRegistrationNo" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationProxyDetails_ApplicationRequestDetails" FromRole="ApplicationProxyDetail" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <Association Name="FK_ApplicationAdjudications_ApplicationDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationAdjudication" Role="ApplicationAdjudication" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationAdjudication">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationApplicantDetails_ApplicationDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationApplicantDetail" Role="ApplicationApplicantDetail" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationApplicantDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationContractDetails_ApplicationDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationContractDetail" Role="ApplicationContractDetail" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationContractDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicence_ApplicationDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationLicence" Role="ApplicationLicence" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationLicence">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationObjections_ApplicationDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationObjection" Role="ApplicationObjection" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationObjection">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationPreviousLicenceHolder_ApplicationDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationPreviousLicenceHolder" Role="ApplicationPreviousLicenceHolder" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationPreviousLicenceHolder">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationProxyDetails_ApplicationRequestDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationProxyDetail" Role="ApplicationProxyDetail" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationProxyDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceRouteDetails_ApplicationLicences">
          <End Type="Model.ApplicationLicence" Role="ApplicationLicence" Multiplicity="1" />
          <End Type="Model.ApplicationLicenceRouteDetail" Role="ApplicationLicenceRouteDetail" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicence">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationLicenceRouteDetail">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceServiceDetails_ApplicationLicences">
          <End Type="Model.ApplicationLicence" Role="ApplicationLicence" Multiplicity="1" />
          <End Type="Model.ApplicationLicenceServiceDetail" Role="ApplicationLicenceServiceDetail" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicence">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationLicenceServiceDetail">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceVehicleDetails_ApplicationLicences">
          <End Type="Model.ApplicationLicence" Role="ApplicationLicence" Multiplicity="1" />
          <End Type="Model.ApplicationLicenceVehicleDetail" Role="ApplicationLicenceVehicleDetail" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicence">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationLicenceVehicleDetail">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <ComplexType Name="Fn_GetApplicationRequestTypeDocuments_Result">
          <Property Type="Int64" Name="DocumentTypeID" Nullable="true" />
          <Property Type="String" Name="DocumentTitle" Nullable="true" MaxLength="255" />
          <Property Type="Boolean" Name="IsMandatory" Nullable="true" />
          <Property Type="Boolean" Name="ExistsAlready" Nullable="true" />
        </ComplexType>
        <EntityType Name="Vw_ApplicationDetails_Light">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
            <PropertyRef Name="LicenceCount" />
            <PropertyRef Name="IsNewRouteRequired" />
            <PropertyRef Name="IsAssessorApprovalRequired" />
            <PropertyRef Name="IsSeniorManagerApprovalRequired" />
            <PropertyRef Name="LastAdjudicationDecisionID" />
            <PropertyRef Name="IsRenewal" />
            <PropertyRef Name="IsGazettingBypassed" />
            <PropertyRef Name="IsBusAndContract" />
            <PropertyRef Name="ApplicationIsObjected" />
            <PropertyRef Name="OnlyExistingRoutesOnLicense" />
            <PropertyRef Name="IsAllowedNewLicence" />
            <PropertyRef Name="ForceGazetting" />
            <PropertyRef Name="PREDataReleased" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="WorkflowInstanceID" Type="Int64" />
          <Property Name="ApplicationNumber" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="RequestType" Type="String" Nullable="false" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="Member" Type="String" MaxLength="511" FixedLength="false" Unicode="false" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <Property Name="ApplicationDescription" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="IDNumberOrBusinessRegistrationNo" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="AdjudicationCount" Type="Int16" />
          <Property Name="RegionID" Type="Int64" />
          <Property Name="ApplicationRequestTypeID" Type="Int16" Nullable="false" />
          <Property Name="IsAdjustmentRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsGazettingRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsInspectionRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsReceiptRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsAdjudicationRequired" Type="Boolean" Nullable="false" />
          <Property Name="GazetteDetailID" Type="Int64" />
          <Property Name="WorkflowTemplateID" Type="Int64" Nullable="false" />
          <Property Name="DivisionTypeID" Type="Int16" Nullable="false" />
          <Property Name="ProvinceID" Type="Int16" Nullable="false" />
          <Property Name="IsLtpsConversion" Type="Boolean" />
          <Property Name="TelCell" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <Property Name="Email" Type="String" MaxLength="150" FixedLength="false" Unicode="false" />
          <Property Name="IsAdjudicationBypassed" Type="Boolean" Nullable="false" />
          <Property Name="WorkflowInstanceReference" Type="String" Nullable="false" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="ApplicationStatusID" Type="Int16" Nullable="false" />
          <Property Name="ApplicationSubStatusID" Type="Int16" Nullable="false" />
          <Property Name="IsReferralRequired" Type="Boolean" Nullable="false" />
          <Property Name="LiveryDocumentID" Type="Int64" />
          <Property Name="LicenceCount" Type="Int32" Nullable="false" />
          <Property Name="IsNewRouteRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsAssessorApprovalRequired" Type="Boolean" Nullable="false" />
          <Property Name="IsSeniorManagerApprovalRequired" Type="Boolean" Nullable="false" />
          <Property Name="LastAdjudicationDecisionID" Type="Int32" Nullable="false" />
          <Property Name="AdjudicationDetailID" Type="Int64" />
          <Property Name="AdjudicationOfficeLocationID" Type="Int16" />
          <Property Name="TotalVehicles" Type="Int32" />
          <Property Name="IDType" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="IsRenewal" Type="Boolean" Nullable="false" />
          <Property Name="IsFinalisationTasksRequired" Type="Boolean" />
          <Property Name="ProxyIDNumber" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="IsApplicantIndividual" Type="Int16" />
          <Property Name="IsGazettingBypassed" Type="Boolean" Nullable="false" />
          <Property Name="IncludeRenewalType" Type="Boolean" />
          <Property Name="IsBusAndContract" Type="Boolean" Nullable="false" />
          <Property Name="ApplicationIsObjected" Type="Boolean" Nullable="false" />
          <Property Name="OnlyExistingRoutesOnLicense" Type="Boolean" Nullable="false" />
          <Property Name="IsAllowedNewLicence" Type="Boolean" Nullable="false" />
          <Property Name="ForceGazetting" Type="Boolean" Nullable="false" />
          <Property Name="AdjudicationTypeID" Type="Int16" />
          <Property Name="PREDataReleased" Type="Boolean" Nullable="false" />
          <Property Name="CopiedFromApplicationDetailID" Type="Int64" />
          <Property Name="RelatedTATApplicationRequestID" Type="Int64" />
          <Property Name="CreatedDate" Type="String" MaxLength="100" FixedLength="false" Unicode="true" />
        </EntityType>
        <EntityType Name="ApplicationNPTRDetail">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="TotalMotorcar" Type="Int32" />
          <Property Name="TotalMinibus" Type="Int32" />
          <Property Name="TotalMidibus" Type="Int32" />
          <Property Name="TotalBus" Type="Int32" />
          <Property Name="TotalOther" Type="Int32" />
          <Property Name="TotalVehicles" Type="Int32" />
          <Property Name="IsMaintenanceProgrammeInPlace" Type="Boolean" />
          <Property Name="MaintenanceProgrammeDetail" Type="String" MaxLength="Max" FixedLength="false" Unicode="false" />
          <Property Name="IsVehiclesServicedAtGarage" Type="Boolean" />
          <Property Name="GarageName" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="ServiceAddress" Type="String" MaxLength="1000" FixedLength="false" Unicode="false" />
          <Property Name="LiveryDetails" Type="String" MaxLength="Max" FixedLength="false" Unicode="false" />
          <Property Name="LiveryDocumentID" Type="Int64" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationNPTRDetails_ApplicationNPTRDetails" FromRole="ApplicationNPTRDetail" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="MinibusCapacity" Type="Int32" />
          <Property Name="MidibusCapacity" Type="Int32" />
          <Property Name="BusCapacity" Type="Int32" />
          <Property Name="OtherCapacity" Type="Int32" />
          <Property Name="TotalVehiclesToBePurchased" Type="Int32" />
          <Property Name="MotorcarCapacity" Type="Int32" />
        </EntityType>
        <Association Name="FK_ApplicationNPTRDetails_ApplicationNPTRDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationNPTRDetail" Role="ApplicationNPTRDetail" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationNPTRDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="ApplicationInspectionDetail">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="InspectionStatusID" Type="Int16" />
          <Property Name="InspectionAddress" Type="String" MaxLength="1000" FixedLength="false" Unicode="false" />
          <Property Name="InspectionPassed" Type="Boolean" />
          <Property Name="InspectionResultDocID" Type="Int64" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationInspectionDetails_ApplicationDetails" FromRole="ApplicationInspectionDetail" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="InspectorID" Type="Int64" />
          <Property Name="InspectionDateFrom" Type="DateTime" Precision="3" />
          <Property Name="InspectionDateTo" Type="DateTime" Precision="3" />
          <Property Name="InspectionBackToOfficeDocID" Type="Int64" />
        </EntityType>
        <Association Name="FK_ApplicationInspectionDetails_ApplicationDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationInspectionDetail" Role="ApplicationInspectionDetail" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationInspectionDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="ApplicationReferral">
          <Key>
            <PropertyRef Name="ApplicationReferralDetailID" />
          </Key>
          <Property Name="ApplicationReferralDetailID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="ReferralTypeID" Type="Int16" Nullable="false" />
          <Property Name="DateReferralSent" Type="DateTime" Precision="3" />
          <Property Name="DateFeedbackReceived" Type="DateTime" Precision="3" />
          <Property Name="FeedbackDocID" Type="Int64" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ApplicationReferrals_ApplicationDetails" FromRole="ApplicationReferral" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <NavigationProperty Name="ReferralType" Relationship="Model.FK_ApplicationReferrals_ReferralTypes" FromRole="ApplicationReferral" ToRole="ReferralType" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <Property Name="ReferralSentTo" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="ReferralAddress" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
        </EntityType>
        <Association Name="FK_ApplicationReferrals_ApplicationDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationReferral" Role="ApplicationReferral" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationReferral">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="ReferralType">
          <Key>
            <PropertyRef Name="ReferralTypeID" />
          </Key>
          <Property Name="ReferralTypeID" Type="Int16" Nullable="false" />
          <Property Name="Description" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="ApplicationReferrals" Relationship="Model.FK_ApplicationReferrals_ReferralTypes" FromRole="ReferralType" ToRole="ApplicationReferral" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <Association Name="FK_ApplicationReferrals_ReferralTypes">
          <End Type="Model.ReferralType" Role="ReferralType" Multiplicity="1" />
          <End Type="Model.ApplicationReferral" Role="ApplicationReferral" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ReferralType">
              <PropertyRef Name="ReferralTypeID" />
            </Principal>
            <Dependent Role="ApplicationReferral">
              <PropertyRef Name="ReferralTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="ServiceType">
          <Key>
            <PropertyRef Name="ServiceTypeID" />
          </Key>
          <Property Name="ServiceTypeID" Type="Int16" Nullable="false" />
          <Property Name="Description" Type="String" Nullable="false" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="OlasID" Type="String" MaxLength="100" Unicode="false" FixedLength="false" />
          <Property Name="LtpsID" Type="Int64" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="ApplicationLicenceServiceDetails" Relationship="Model.FK_ApplicationLicenceServiceDetails_ServiceTypes" FromRole="ServiceType" ToRole="ApplicationLicenceServiceDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <NavigationProperty Name="ApplicationLicenceRouteDetails" Relationship="Model.FK_ApplicationLicenceRouteDetails_ServiceTypes" FromRole="ServiceType" ToRole="ApplicationLicenceRouteDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="RouteTypeID" Type="Int16" />
        </EntityType>
        <Association Name="FK_ApplicationLicenceServiceDetails_ServiceTypes">
          <End Type="Model.ServiceType" Role="ServiceType" Multiplicity="0..1" />
          <End Type="Model.ApplicationLicenceServiceDetail" Role="ApplicationLicenceServiceDetail" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ServiceType">
              <PropertyRef Name="ServiceTypeID" />
            </Principal>
            <Dependent Role="ApplicationLicenceServiceDetail">
              <PropertyRef Name="ServiceTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <ComplexType Name="Pr_ApplicationCreateGetMemberLicences_Result">
          <Property Type="Int64" Name="LicenceID" Nullable="true" />
          <Property Type="DateTime" Name="DateOfIssue" Nullable="true" Precision="23" />
          <Property Type="DateTime" Name="DateOfExpiry" Nullable="true" Precision="23" />
          <Property Type="Int16" Name="LicenceStatusID" Nullable="true" />
          <Property Type="String" Name="LicenceStatus" Nullable="true" MaxLength="255" />
          <Property Type="String" Name="AllowedApplicationRequestTypes" Nullable="true" MaxLength="255" />
          <Property Type="String" Name="OperatingLicenceNumber" Nullable="true" MaxLength="20" />
          <Property Type="Int32" Name="IssueNumber" Nullable="true" />
          <Property Type="Int16" Name="SourceApplicationID" Nullable="true" />
          <Property Type="String" Name="OperatorName" Nullable="true" MaxLength="511" />
          <Property Type="String" Name="TelCell" Nullable="true" MaxLength="255" />
          <Property Type="Int64" Name="RegionID" Nullable="true" />
          <Property Type="Int64" Name="ProvinceID" Nullable="true" />
          <Property Type="Int64" Name="AssociationID" Nullable="true" />
          <Property Type="String" Name="AssociationName" Nullable="true" MaxLength="255" />
          <Property Type="String" Name="ServiceTypeIDs" Nullable="true" MaxLength="255" />
          <Property Type="String" Name="OriginalOLNumber" Nullable="true" MaxLength="20" />
          <Property Type="String" Name="OriginalLTPSNumber" Nullable="true" MaxLength="20" />
        </ComplexType>
        <ComplexType Name="Pr_Dashboard_ApplicationWorkflowStatusGet_Result">
          <Property Type="String" Name="Title" Nullable="true" MaxLength="255" />
          <Property Type="String" Name="Status" Nullable="true" MaxLength="50" />
          <Property Type="String" Name="StatusDetail" Nullable="true" MaxLength="2000" />
          <Property Type="Int32" Name="OrderBy" Nullable="true" />
        </ComplexType>
        <EntityType Name="AdjudicationDecision">
          <Key>
            <PropertyRef Name="AdjudicationDecisionID" />
          </Key>
          <Property Name="AdjudicationDecisionID" Type="Int16" Nullable="false" />
          <Property Name="Description" Type="String" Nullable="false" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="ApplicationAdjudicationDecisions" Relationship="Model.FK_ApplicationRequestAdjudicationDecisions_AdjudicationDecisions" FromRole="AdjudicationDecision" ToRole="ApplicationAdjudicationDecision" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <NavigationProperty Name="ApplicationAdjudications" Relationship="Model.FK_ApplicationAdjudications_AdjudicationDecisions" FromRole="AdjudicationDecision" ToRole="ApplicationAdjudication" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <NavigationProperty Name="ApplicationTATDetails" Relationship="Model.FK__Applicati__Adjud__73E5E463" FromRole="AdjudicationDecision" ToRole="ApplicationTATDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <Association Name="FK_ApplicationRequestAdjudicationDecisions_AdjudicationDecisions">
          <End Type="Model.AdjudicationDecision" Role="AdjudicationDecision" Multiplicity="0..1" />
          <End Type="Model.ApplicationAdjudicationDecision" Role="ApplicationAdjudicationDecision" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDecision">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Principal>
            <Dependent Role="ApplicationAdjudicationDecision">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="User">
          <Key>
            <PropertyRef Name="UserID" />
          </Key>
          <Property Name="UserID" Type="Int64" Nullable="false" />
          <Property Name="UserStatusID" Type="Int16" Nullable="false" />
          <Property Name="EntityID" Type="Int32" />
          <Property Name="ItemID" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="LastName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="FirstName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="FullName" Type="String" Nullable="false" MaxLength="101" FixedLength="false" Unicode="false" annotation:StoreGeneratedPattern="Computed" />
          <Property Name="KnownAs" Type="String" MaxLength="101" FixedLength="false" Unicode="false" />
          <Property Name="Email" Type="String" Nullable="false" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="NTAccount" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="Cell" Type="String" MaxLength="10" FixedLength="false" Unicode="false" />
          <Property Name="IsPasswordExpired" Type="Boolean" />
          <Property Name="PasswordDate" Type="DateTime" Precision="3" />
          <Property Name="PasswordHash" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="PasswordSalt" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="PasswordChallenge" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="PasswordQuestion" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="PasswordAnswerHash" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="PasswordAnswerSalt" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="PasswordAnswerChallenge" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="FingerprintTemplate" Type="Binary" MaxLength="Max" FixedLength="false" />
          <Property Name="FingerprintRequestToken" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="FingerprintRequestExpiryDate" Type="DateTime" Precision="3" />
          <Property Name="CreatedByID" Type="Int64" Nullable="false" />
          <Property Name="CreatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="UpdatedByID" Type="Int64" Nullable="false" />
          <Property Name="UpdatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <NavigationProperty Name="ApplicationAdjudicationDecisions" Relationship="Model.FK_ApplicationRequestAdjudicationDecisions_Users" FromRole="User" ToRole="ApplicationAdjudicationDecision" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <NavigationProperty Name="ApplicationObjections" Relationship="Model.FK_ApplicationObjections_Users" FromRole="User" ToRole="ApplicationObjection" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="UserProfileDocID" Type="Int64" />
          <Property Name="OfficeLocationID" Type="Int64" />
        </EntityType>
        <Association Name="FK_ApplicationRequestAdjudicationDecisions_Users">
          <End Type="Model.User" Role="User" Multiplicity="0..1" />
          <End Type="Model.ApplicationAdjudicationDecision" Role="ApplicationAdjudicationDecision" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="User">
              <PropertyRef Name="UserID" />
            </Principal>
            <Dependent Role="ApplicationAdjudicationDecision">
              <PropertyRef Name="AdjudicatedByID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationObjections_Users">
          <End Type="Model.User" Role="User" Multiplicity="1" />
          <End Type="Model.ApplicationObjection" Role="ApplicationObjection" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="User">
              <PropertyRef Name="UserID" />
            </Principal>
            <Dependent Role="ApplicationObjection">
              <PropertyRef Name="CreatedByID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="LicenceDuration">
          <Key>
            <PropertyRef Name="LicenceDurationID" />
          </Key>
          <Property Name="LicenceDurationID" Type="Int16" Nullable="false" />
          <Property Name="Description" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="DurationInMonths" Type="Int32" Nullable="false" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="ApplicationAdjudicationDecisions" Relationship="Model.FK_ApplicationRequestAdjudicationDecisions_LicenceDurations" FromRole="LicenceDuration" ToRole="ApplicationAdjudicationDecision" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <Association Name="FK_ApplicationRequestAdjudicationDecisions_LicenceDurations">
          <End Type="Model.LicenceDuration" Role="LicenceDuration" Multiplicity="0..1" />
          <End Type="Model.ApplicationAdjudicationDecision" Role="ApplicationAdjudicationDecision" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="LicenceDuration">
              <PropertyRef Name="LicenceDurationID" />
            </Principal>
            <Dependent Role="ApplicationAdjudicationDecision">
              <PropertyRef Name="LicenceDurationID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="ApplicationLicenceRouteDetailPlace">
          <Key>
            <PropertyRef Name="ApplicationLicenceRouteDetailPlaceID" />
          </Key>
          <Property Name="ApplicationLicenceRouteDetailPlaceID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ApplicationLicenceRouteDetailID" Type="Int64" Nullable="false" />
          <Property Name="PlaceID" Type="Int64" Nullable="false" />
          <NavigationProperty Name="ApplicationLicenceRouteDetail" Relationship="Model.FK_ApplicationLicenceRouteDetailPlaces_ApplicationLicenceRouteDetails" FromRole="ApplicationLicenceRouteDetailPlace" ToRole="ApplicationLicenceRouteDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <Association Name="FK_ApplicationLicenceRouteDetailPlaces_ApplicationLicenceRouteDetails">
          <End Type="Model.ApplicationLicenceRouteDetail" Role="ApplicationLicenceRouteDetail" Multiplicity="1" />
          <End Type="Model.ApplicationLicenceRouteDetailPlace" Role="ApplicationLicenceRouteDetailPlace" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicenceRouteDetail">
              <PropertyRef Name="ApplicationLicenceRouteDetailID" />
            </Principal>
            <Dependent Role="ApplicationLicenceRouteDetailPlace">
              <PropertyRef Name="ApplicationLicenceRouteDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <ComplexType Name="Pr_ApplicationFailedDocumentVerificationsGet_Result">
          <Property Type="String" Name="Documentype" Nullable="false" MaxLength="255" />
          <Property Type="String" Name="Question" Nullable="false" MaxLength="2000" />
          <Property Type="String" Name="QuestionDocument" Nullable="true" MaxLength="255" />
        </ComplexType>
        <ComplexType Name="Pr_ApplicationCreateGetMemberAccreditation_Result">
          <Property Type="Int64" Name="AccreditationID" Nullable="false" />
          <Property Type="String" Name="AccreditationNumber" Nullable="true" MaxLength="25" />
          <Property Type="Int32" Name="IssueNumber" Nullable="false" />
          <Property Type="DateTime" Name="DateOfIssue" Nullable="true" Precision="23" />
          <Property Type="DateTime" Name="DateOfExpiry" Nullable="true" Precision="23" />
          <Property Type="Int16" Name="AccreditationStatusID" Nullable="false" />
          <Property Type="String" Name="AccreditationStatus" Nullable="false" MaxLength="50" />
          <Property Type="String" Name="AllowedApplicationRequestTypes" Nullable="false" MaxLength="6" />
        </ComplexType>
        <EntityType Name="ReceiptDetail">
          <Key>
            <PropertyRef Name="ReceiptDetailID" />
          </Key>
          <Property Name="ReceiptDetailID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ReceiptBatchID" Type="Int64" />
          <Property Name="PaymentTypeID" Type="Int16" Nullable="false" />
          <Property Name="ApplicationDetailID" Type="Int64" />
          <Property Name="ReceiptNumber" Type="String" MaxLength="53" FixedLength="false" Unicode="false" annotation:StoreGeneratedPattern="Computed" />
          <Property Name="TotalCost" Type="Decimal" Nullable="false" Precision="19" Scale="4" />
          <Property Name="CreatedById" Type="Int64" Nullable="false" />
          <Property Name="CreatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="UpdatedById" Type="Int64" Nullable="false" />
          <Property Name="UpdatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <Property Name="ApplicantData" Type="String" MaxLength="2000" FixedLength="false" Unicode="false" />
          <Property Name="ReceiptItems" Type="String" MaxLength="Max" FixedLength="false" Unicode="false" />
          <Property Name="HasBulkLicenceApplications" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK_ReceiptDetails_ApplicationRequestDetails" FromRole="ReceiptDetail" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="ProofOfPaymentDocID" Type="Int64" />
          <Property Name="OfficeLocationID" Type="Int64" Nullable="false" />
          <Property Name="ApplicantIDNumber" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <NavigationProperty Name="PaymentType" Relationship="Model.FK_ReceiptDetails_PaymentTypes" FromRole="ReceiptDetail" ToRole="PaymentType" />
        </EntityType>
        <Association Name="FK_ReceiptDetails_ApplicationRequestDetails">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="0..1" />
          <End Type="Model.ReceiptDetail" Role="ReceiptDetail" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ReceiptDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="Vehicle">
          <Key>
            <PropertyRef Name="VehicleID" />
          </Key>
          <Property Name="VehicleID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ReferenceNumber" Type="String" MaxLength="53" FixedLength="false" Unicode="false" annotation:StoreGeneratedPattern="Computed" />
          <Property Name="RegistrationNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="EngineNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="VIN" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="SeatedCapacity" Type="Int32" />
          <Property Name="StandingCapacity" Type="Int32" />
          <Property Name="GrossMass" Type="Int64" />
          <Property Name="Tare" Type="Int64" />
          <Property Name="VehicleMakeID" Type="Int16" />
          <Property Name="VehicleTypeID" Type="Int16" />
          <Property Name="VehicleStatusID" Type="Int16" Nullable="false" />
          <Property Name="OlasID" Type="Int64" />
          <Property Name="LtpsID" Type="Int64" />
          <Property Name="NeoID" Type="Int64" />
          <Property Name="CarryingCapacityID" Type="Int16" />
          <Property Name="YearOfManufacture" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="CurrentOdometerReading" Type="Int64" />
          <Property Name="RoadworthyCertificateDocID" Type="Int64" />
          <Property Name="CertificateOfRegistrationDocID" Type="Int64" />
          <Property Name="IgnoreVinException" Type="Boolean" />
          <NavigationProperty Name="ApplicationLicences" Relationship="Model.FK_ApplicationLicences_Vehicles" FromRole="Vehicle" ToRole="ApplicationLicence" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="VehicleModelID" Type="Int16" />
          <Property Name="ProfessionalDriversPermitDocID" Type="Int64" />
          <Property Name="RankPermitDocID" Type="Int64" />
        </EntityType>
        <Association Name="FK_ApplicationLicences_Vehicles">
          <End Type="Model.Vehicle" Role="Vehicle" Multiplicity="0..1" />
          <End Type="Model.ApplicationLicence" Role="ApplicationLicence" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Vehicle">
              <PropertyRef Name="VehicleID" />
            </Principal>
            <Dependent Role="ApplicationLicence">
              <PropertyRef Name="CurrentVerifiedVehicleID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationLicenceRouteDetails_ServiceTypes">
          <End Type="Model.ServiceType" Role="ServiceType" Multiplicity="1" />
          <End Type="Model.ApplicationLicenceRouteDetail" Role="ApplicationLicenceRouteDetail" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ServiceType">
              <PropertyRef Name="ServiceTypeID" />
            </Principal>
            <Dependent Role="ApplicationLicenceRouteDetail">
              <PropertyRef Name="ServiceTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <ComplexType Name="Pr_ApplicationCreateGetApplicationsInProgress_Result">
          <Property Type="String" Name="ApplicationDescription" Nullable="true" MaxLength="255" />
          <Property Type="Int16" Name="ProvinceID" Nullable="false" />
          <Property Type="Int64" Name="RegionID" Nullable="true" />
          <Property Type="String" Name="ApplicantName" Nullable="true" MaxLength="511" />
          <Property Type="String" Name="TelCell" Nullable="true" MaxLength="255" />
          <Property Type="Int64" Name="VerifiedAssociationID" Nullable="true" />
          <Property Type="Int64" Name="ItemID" Nullable="false" />
          <Property Type="String" Name="ReferenceNumber" Nullable="true" MaxLength="20" />
          <Property Type="String" Name="OriginatingLicenceNumbers" Nullable="true" />
          </ComplexType>
        <ComplexType Name="Pr_ApplicationCreateGetTransferSummary_Result">
          <Property Type="String" Name="TranferToIdNumber" Nullable="true" MaxLength="20" />
          <Property Type="String" Name="OriginatingLicenceNumber" Nullable="true" MaxLength="255" />
          <Property Type="Int64" Name="VerifiedLicenceID" Nullable="true" />
          <Property Type="String" Name="CurrentLicenceOwnerIDNumber" Nullable="true" MaxLength="20" />
          <Property Type="String" Name="CurrentLicenceStatus" Nullable="true" MaxLength="20" />
          <Property Type="Boolean" Name="IsValidForTransfer" Nullable="true" />
        </ComplexType>
        <Association Name="FK_ApplicationAdjudicationDecisions_ApplicationAdjudications">
          <End Type="Model.ApplicationAdjudication" Role="ApplicationAdjudication" Multiplicity="1" />
          <End Type="Model.ApplicationAdjudicationDecision" Role="ApplicationAdjudicationDecision" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationAdjudication">
              <PropertyRef Name="ApplicationAdjudicationID" />
            </Principal>
            <Dependent Role="ApplicationAdjudicationDecision">
              <PropertyRef Name="ApplicationAdjudicationID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationAdjudications_AdjudicationDecisions">
          <End Type="Model.AdjudicationDecision" Role="AdjudicationDecision" Multiplicity="0..1" />
          <End Type="Model.ApplicationAdjudication" Role="ApplicationAdjudication" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDecision">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Principal>
            <Dependent Role="ApplicationAdjudication">
              <PropertyRef Name="FinalAdjudicationDecisionID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="AdjudicationDetail">
          <Key>
            <PropertyRef Name="AdjudicationDetailID" />
          </Key>
          <Property Name="AdjudicationDetailID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="AdjudicationTypeID" Type="Int16" Nullable="false" />
          <Property Name="AdjudicationDetailStatusID" Type="Int16" Nullable="false" />
          <Property Name="MeetingDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="MeetingTime" Type="String" MaxLength="100" FixedLength="false" Unicode="true" annotation:StoreGeneratedPattern="Computed" />
          <Property Name="PreAdjudicationNotificationsSent" Type="Boolean" Nullable="false" />
          <Property Name="PreAdjudicationLettersSent" Type="Boolean" Nullable="false" />
          <Property Name="PostAdjudicationNotificationsSent" Type="Boolean" Nullable="false" />
          <Property Name="PostAdjudicationLettersSent" Type="Boolean" Nullable="false" />
          <Property Name="CreatedByID" Type="Int64" Nullable="false" />
          <Property Name="CreatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="UpdatedByID" Type="Int64" Nullable="false" />
          <Property Name="UpdatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="PreAdjudicationObjectionNotificationsSent" Type="Boolean" Nullable="false" />
          <Property Name="PreAdjudicationObjectionLettersSent" Type="Boolean" Nullable="false" />
          <Property Name="LocationName" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="LocationAddress" Type="String" MaxLength="1000" FixedLength="false" Unicode="false" />
          <NavigationProperty Name="AdjudicationStatus" Relationship="Model.FK_AdjudicationDetails_AdjudicationDetailStatusID" FromRole="AdjudicationDetail" ToRole="AdjudicationDetailStatu" />
          <NavigationProperty Name="ApplicationAdjudications" Relationship="Model.FK_ApplicationAdjudications_AdjudicationDetails" FromRole="AdjudicationDetail" ToRole="ApplicationAdjudication" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <NavigationProperty Name="ApplicationDetails" Relationship="Model.FK_ApplicationDetails_AdjudicationDetails" FromRole="AdjudicationDetail" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="OfficeLocationID" Type="Int16" Nullable="false" />
          <Property Name="MeetingDateEnd" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="MeetingTimeEnd" Type="String" MaxLength="100" FixedLength="false" Unicode="true" annotation:StoreGeneratedPattern="Computed" />
          <Property Name="MaxAdjudicationAutoApplicationCount" Type="Int16" />
          <Property Name="AdjudicationNumber" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
        </EntityType>
        <EntityType Name="AdjudicationDetailStatu">
          <Key>
            <PropertyRef Name="AdjudicationDetailStatusID" />
          </Key>
          <Property Name="AdjudicationDetailStatusID" Type="Int16" Nullable="false" />
          <Property Name="Title" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="AdjudicationDetails" Relationship="Model.FK_AdjudicationDetails_AdjudicationDetailStatusID" FromRole="AdjudicationDetailStatu" ToRole="AdjudicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <Association Name="FK_AdjudicationDetails_AdjudicationDetailStatusID">
          <End Type="Model.AdjudicationDetailStatu" Role="AdjudicationDetailStatu" Multiplicity="1" />
          <End Type="Model.AdjudicationDetail" Role="AdjudicationDetail" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDetailStatu">
              <PropertyRef Name="AdjudicationDetailStatusID" />
            </Principal>
            <Dependent Role="AdjudicationDetail">
              <PropertyRef Name="AdjudicationDetailStatusID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationAdjudications_AdjudicationDetails">
          <End Type="Model.AdjudicationDetail" Role="AdjudicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationAdjudication" Role="ApplicationAdjudication" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDetail">
              <PropertyRef Name="AdjudicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationAdjudication">
              <PropertyRef Name="AdjudicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_ApplicationDetails_AdjudicationDetails">
          <End Type="Model.AdjudicationDetail" Multiplicity="0..1" Role="AdjudicationDetail" />
          <End Type="Model.ApplicationDetail" Multiplicity="*" Role="ApplicationDetail" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDetail">
              <PropertyRef Name="AdjudicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationDetail">
              <PropertyRef Name="AdjudicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <ComplexType Name="Pr_ApplicationReceiptsGet_Result">
          <Property Type="Int64" Name="ReceiptDetailID" Nullable="false" />
          <Property Type="Int16" Name="PaymentTypeID" Nullable="false" />
          <Property Type="String" Name="ReceiptNumber" Nullable="true" MaxLength="53" />
          <Property Type="Decimal" Name="TotalCost" Nullable="false" Precision="19" />
          <Property Type="String" Name="CreatedBy" Nullable="true" MaxLength="101" />
          <Property Type="DateTime" Name="CreatedDate" Nullable="false" Precision="23" />
          <Property Type="Int64" Name="ProofOfPaymentDocID" Nullable="true" />
          <Property Type="Boolean" Name="Printed" Nullable="true" />
        </ComplexType>
        <ComplexType Name="Pr_ApplicationPrecheckCreate_Result">
          <Property Type="Int64" Name="ApplicationPrecheckOutcomeID" Nullable="false" />
          <Property Type="Int64" Name="ApplicationPrecheckDetailID" Nullable="false" />
          <Property Type="String" Name="Title" Nullable="false" MaxLength="500" />
          <Property Type="Boolean" Name="IsSuccessful" Nullable="false" />
          <Property Type="String" Name="OutcomeDetails" Nullable="false" MaxLength="400" />
          <Property Type="Int64" Name="CreateByID" Nullable="false" />
          <Property Type="DateTime" Name="CreateDate" Nullable="false" Precision="23" />
          <Property Type="Boolean" Name="IsCancelled" Nullable="false" />
        </ComplexType>
        <ComplexType Name="Pr_GetApplicationRequestTypeDocuments_Result">
          <Property Type="Int64" Name="DocumentTypeID" Nullable="true" />
          <Property Type="String" Name="DocumentTitle" Nullable="true" MaxLength="255" />
          <Property Type="Boolean" Name="IsMandatory" Nullable="true" />
          <Property Type="Boolean" Name="ExistsAlready" Nullable="true" />
        </ComplexType>
        <ComplexType Name="Pr_MemberAssociationSearch_Result">
          <Property Type="Int64" Name="MemberID" Nullable="false" />
          <Property Type="Int64" Name="AssociationID" Nullable="false" />
          <Property Type="String" Name="AssociationName" Nullable="false" MaxLength="255" />
        </ComplexType>
        <EntityType Name="Vw_ApplicationLicences">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
            <PropertyRef Name="ApplicationDetailID" />
            <PropertyRef Name="IsAdjudicationFinalised" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="Int64" Nullable="false" />
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="OperatingLicenceNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="LicencingBoard" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="OperatingLicenceIssueDate" Type="DateTime" Precision="3" />
          <Property Name="OperatingLicenceExpiryDate" Type="DateTime" Precision="3" />
          <Property Name="ReasonForAmendment" Type="String" MaxLength="2000" FixedLength="false" Unicode="false" />
          <Property Name="SpecialLicenceDetails" Type="String" MaxLength="2000" FixedLength="false" Unicode="false" />
          <Property Name="SpecialLicenceDateFrom" Type="DateTime" Precision="3" />
          <Property Name="SpecialLicenceDateTo" Type="DateTime" Precision="3" />
          <Property Name="LongDistanceReason" Type="String" MaxLength="2000" FixedLength="false" Unicode="false" />
          <Property Name="VehicleType" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="IsAdjudicationFinalised" Type="Boolean" Nullable="false" />
          <Property Name="ApplicationLicenceReferenceNumber" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="ApplicationFormDocID" Type="Int64" />
          <Property Name="OperatingLicenceDocID" Type="Int64" />
        </EntityType>
        <EntityType Name="Vw_ApplicationLicenceVehicleDetails">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
            <PropertyRef Name="IsStillToBeAcquired" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="Int64" Nullable="false" />
          <Property Name="IsStillToBeAcquired" Type="Boolean" Nullable="false" />
          <Property Name="VehicleMake" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="VehicleMakeDescription" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="VehicleType" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="CarryingCapacity" Type="String" MaxLength="200" FixedLength="false" Unicode="false" />
          <Property Name="VIN" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="EngineNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="YearOfManufacture" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="VehicleRegistrationNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="SeatedCapacity" Type="Int16" />
          <Property Name="StandingCapacity" Type="Int16" />
          <Property Name="GrossMass" Type="Int64" />
          <Property Name="Tare" Type="Int64" />
          <Property Name="CurrentOdometerReading" Type="Int64" />
          <Property Name="VehicleModel" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
        </EntityType>
        <EntityType Name="ApplicationTag">
          <Key>
            <PropertyRef Name="ApplicationTagID" />
          </Key>
          <Property Name="ApplicationTagID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="TagID" Type="Int16" Nullable="false" />
          <Property Name="Title" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="Description" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="TagDetails" Type="String" MaxLength="1000" FixedLength="false" Unicode="false" />
          <Property Name="IsTagCleared" Type="Boolean" />
          <Property Name="ClearedByID" Type="Int64" />
          <Property Name="ClearedDate" Type="DateTime" Precision="3" />
          <Property Name="ClearedComments" Type="String" MaxLength="500" FixedLength="false" Unicode="false" />
          <Property Name="CreatedByID" Type="Int64" Nullable="false" />
          <Property Name="CreatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <Property Name="CancelledByID" Type="Int64" />
          <Property Name="CancelledDate" Type="DateTime" Precision="3" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK__Applicati__Appli__09B529F1" FromRole="ApplicationTag" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <Association Name="FK__Applicati__Appli__09B529F1">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationTag" Role="ApplicationTag" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationTag">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityType Name="Vw_ApplicationTags">
          <Key>
            <PropertyRef Name="ApplicationTagID" />
            <PropertyRef Name="TagID" />
            <PropertyRef Name="TagTypeID" />
            <PropertyRef Name="FormTagTypeDescription" />
            <PropertyRef Name="ApplicationDetailID" />
            <PropertyRef Name="CreatedByID" />
            <PropertyRef Name="CreatedDate" />
            <PropertyRef Name="IsCancelled" />
            <PropertyRef Name="ReviewRequiredByRoleName" />
          </Key>
          <Property Name="ApplicationTagID" Type="Int64" Nullable="false" />
          <Property Name="TagID" Type="Int16" Nullable="false" />
          <Property Name="TagTypeID" Type="Int16" Nullable="false" />
          <Property Name="FormTagTypeDescription" Type="String" Nullable="false" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="ReviewRequiredByRoleID" Type="Int16" />
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="Title" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="Description" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="IsTagCleared" Type="Boolean" />
          <Property Name="ClearedByID" Type="Int64" />
          <Property Name="ClearedByName" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="ClearedDate" Type="DateTime" Precision="3" />
          <Property Name="ClearedComments" Type="String" MaxLength="500" FixedLength="false" Unicode="false" />
          <Property Name="CreatedByID" Type="Int64" Nullable="false" />
          <Property Name="CreatedByName" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="CreatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <Property Name="ReviewRequiredByRoleName" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
        </EntityType>
        <EntityType Name="ApplicationRequestType">
          <Key>
            <PropertyRef Name="ApplicationRequestTypeID" />
          </Key>
          <Property Name="ApplicationRequestTypeID" Type="Int16" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="Title" Type="String" Nullable="false" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="Cost" Type="Decimal" Nullable="false" Precision="19" Scale="4" />
          <Property Name="IsLinkedApplicationType" Type="Boolean" />
          <Property Name="IncludeRenewalType" Type="Boolean" />
          <Property Name="IncludeCovType" Type="Boolean" />
          <Property Name="IncludeIncreaseInCapacityType" Type="Boolean" />
          <Property Name="IncludeDeceasedTransferType" Type="Boolean" />
          <Property Name="IncludeNormalTransferType" Type="Boolean" />
          <Property Name="IncludeNewOperatingLicenceType" Type="Boolean" />
          <Property Name="IsCancelled" Type="Boolean" />
          <NavigationProperty Name="ApplicationDetails" Relationship="Model.FK_ApplicationDetails_ApplicationRequestTypes" FromRole="ApplicationRequestType" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="IsAllowedForOLAS" Type="Boolean" Nullable="false" />
          <Property Name="IsAllowedForLTPS" Type="Boolean" Nullable="false" />
          <Property Name="IsAllowedForLG" Type="Boolean" Nullable="false" />
          <Property Name="IsLicenceDurationRequiredOnApprove" Type="Boolean" Nullable="false" />
        </EntityType>
        <Association Name="FK_ApplicationDetails_ApplicationRequestTypes">
          <End Type="Model.ApplicationRequestType" Role="ApplicationRequestType" Multiplicity="1" />
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationRequestType">
              <PropertyRef Name="ApplicationRequestTypeID" />
            </Principal>
            <Dependent Role="ApplicationDetail">
              <PropertyRef Name="ApplicationRequestTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <ComplexType Name="Pr_ApplicationCreateGetMemberAllowedNewSummary_Result">
          <Property Type="Int64" Name="ApplicationAllowedNewLicenceID" Nullable="false" />
          <Property Type="String" Name="MemberName" Nullable="false" MaxLength="255" />
          <Property Type="String" Name="IdNumberOrBusinessRegistrationNumber" Nullable="false" MaxLength="50" />
          <Property Type="Int64" Name="AssociationID" Nullable="false" />
          <Property Type="String" Name="RegistrationNumber" Nullable="false" MaxLength="50" />
          <Property Type="DateTime" Name="CreatedDate" Nullable="false" Precision="23" />
          <Property Type="Int64" Name="CreatedByID" Nullable="false" />
          <Property Type="Boolean" Name="IsUsed" Nullable="false" />
          <Property Type="Int16" Name="ApplicationAllowedNewLicenceTypeID" Nullable="true" />
          <Property Type="String" Name="OperatingLicenceNumber" Nullable="true" MaxLength="20" />
          <Property Type="String" Name="ApplicationReferenceNumber" Nullable="true" MaxLength="20" />
          <Property Type="Int64" Name="ApplicationRequestDetailID" Nullable="true" />
          <Property Type="Int16" Name="DivisionTypeID" Nullable="true" />
          <Property Type="Int16" Name="ProvinceID" Nullable="true" />
        </ComplexType>
        <EntityType Name="ApplicationLicencePreviousVehicleDetail">
          <Key>
            <PropertyRef Name="ApplicationLicenceID" />
          </Key>
          <Property Name="ApplicationLicenceID" Type="Int64" Nullable="false" />
          <Property Name="VehicleMakeID" Type="Int16" />
          <Property Name="VehicleMakeDescription" Type="String" MaxLength="100" FixedLength="false" Unicode="false" />
          <Property Name="VehicleTypeID" Type="Int16" />
          <Property Name="CarryingCapacityID" Type="Int16" />
          <Property Name="VIN" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="EngineNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="YearOfManufacture" Type="String" MaxLength="4" FixedLength="false" Unicode="false" />
          <Property Name="VehicleRegistrationNumber" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="SeatedCapacity" Type="Int16" />
          <Property Name="StandingCapacity" Type="Int16" />
          <Property Name="GrossMass" Type="Int64" />
          <Property Name="Tare" Type="Int64" />
          <Property Name="VerifiedVehicleID" Type="Int64" />
          <Property Name="CurrentOdometerReading" Type="Int64" />
          <Property Name="RoadworthyCertificateDocID" Type="Int64" />
          <Property Name="CertificateOfRegistrationDocID" Type="Int64" />
          <Property Name="VehicleModelID" Type="Int64" />
          <NavigationProperty Name="ApplicationLicence" Relationship="Model.FK_ApplicationLicencePreviousVehicleDetails_ApplicationLicences" FromRole="ApplicationLicencePreviousVehicleDetail" ToRole="ApplicationLicence" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
          <Property Name="ProfessionalDriversPermitDocID" Type="Int64" />
          <Property Name="RankPermitDocID" Type="Int64" />
        </EntityType>
        <Association Name="FK_ApplicationLicencePreviousVehicleDetails_ApplicationLicences">
          <End Type="Model.ApplicationLicence" Role="ApplicationLicence" Multiplicity="1" />
          <End Type="Model.ApplicationLicencePreviousVehicleDetail" Role="ApplicationLicencePreviousVehicleDetail" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicence">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationLicencePreviousVehicleDetail">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <ComplexType Name="Pr_ApplicantUnassignedReceiptGet_Result">
          <Property Type="Int64" Name="ReceiptDetailID" Nullable="false" />
          <Property Type="Int64" Name="ReceiptBatchID" Nullable="true" />
          <Property Type="Int64" Name="OfficeLocationID" Nullable="false" />
          <Property Type="Int16" Name="PaymentTypeID" Nullable="false" />
          <Property Type="Int64" Name="ApplicationDetailID" Nullable="true" />
          <Property Type="String" Name="ReceiptNumber" Nullable="true" MaxLength="53" />
          <Property Type="Decimal" Name="TotalCost" Nullable="false" Precision="19" />
          <Property Type="Int64" Name="CreatedById" Nullable="false" />
          <Property Type="DateTime" Name="CreatedDate" Nullable="false" Precision="23" />
          <Property Type="Int64" Name="UpdatedById" Nullable="false" />
          <Property Type="DateTime" Name="UpdatedDate" Nullable="false" Precision="23" />
          <Property Type="Boolean" Name="IsCancelled" Nullable="false" />
          <Property Type="String" Name="ApplicantData" Nullable="true" MaxLength="2000" />
          <Property Type="String" Name="ReceiptItems" Nullable="true" />
          <Property Type="Boolean" Name="HasBulkLicenceApplications" Nullable="false" />
          <Property Type="Int64" Name="ProofOfPaymentDocID" Nullable="true" />
          <Property Type="String" Name="ApplicantIDNumber" Nullable="true" MaxLength="20" />
        </ComplexType>
        <EntityType Name="PaymentType">
          <Key>
            <PropertyRef Name="PaymentTypeID" />
          </Key>
          <Property Name="PaymentTypeID" Type="Int16" Nullable="false" />
          <Property Name="Description" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
          <Property Name="IsCancelled" Type="Boolean" Nullable="false" />
          <NavigationProperty Name="ReceiptDetails" Relationship="Model.FK_ReceiptDetails_PaymentTypes" FromRole="PaymentType" ToRole="ReceiptDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <Association Name="FK_ReceiptDetails_PaymentTypes">
          <End Type="Model.PaymentType" Role="PaymentType" Multiplicity="1" />
          <End Type="Model.ReceiptDetail" Role="ReceiptDetail" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="PaymentType">
              <PropertyRef Name="PaymentTypeID" />
            </Principal>
            <Dependent Role="ReceiptDetail">
              <PropertyRef Name="PaymentTypeID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__Applicati__Appli__461F19B3">
          <End Type="Model.ApplicationLicence" Role="ApplicationLicence" Multiplicity="0..1" />
          <End Type="Model.ApplicationObjection" Role="ApplicationObjection" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="ApplicationLicence">
              <PropertyRef Name="ApplicationLicenceID" />
            </Principal>
            <Dependent Role="ApplicationObjection">
              <PropertyRef Name="ApplicationLicenceID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <ComplexType Name="Pr_TAT_AdjudicationPrecheckSearch_Result">
          <Property Type="String" Name="ApplicationLicenceReferenceNumber" Nullable="true" MaxLength="20" />
          <Property Type="Int64" Name="AdjudicationDetailID" Nullable="false" />
          <Property Type="Int64" Name="ApplicationAdjudicationID" Nullable="false" />
          <Property Type="Int64" Name="ApplicationDetailID" Nullable="false" />
          <Property Type="Int64" Name="ApplicationLicenceID" Nullable="false" />
          <Property Type="String" Name="Decision" Nullable="false" MaxLength="100" />
          <Property Type="DateTime" Name="FinalAdjudicationDecisionDate" Nullable="true" Precision="23" />
          <Property Type="String" Name="OperatingLicenceNumber" Nullable="false" MaxLength="50" />
        </ComplexType>
        <EntityType Name="ApplicationTATDetail">
          <Key>
            <PropertyRef Name="ApplicationDetailID" />
          </Key>
          <Property Name="ApplicationDetailID" Type="Int64" Nullable="false" />
          <Property Name="OriginalApplicationNumber" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="DateAdjudicated" Type="DateTime" Precision="3" />
          <Property Name="ApplicationAdjudicationID" Type="Int64" />
          <Property Name="TatRequestByName" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="TatRequestByIDTypeID" Type="Int16" />
          <Property Name="TatRequestByIDNumber" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
          <Property Name="PREDataReleased" Type="Boolean" Nullable="false" />
          <Property Name="AdjudicationDecisionID" Type="Int16" />
          <Property Name="TatRequestByTelCell" Type="String" MaxLength="14" FixedLength="false" Unicode="false" />
          <NavigationProperty Name="AdjudicationDecision" Relationship="Model.FK__Applicati__Adjud__73E5E463" FromRole="ApplicationTATDetail" ToRole="AdjudicationDecision" />
          <NavigationProperty Name="ApplicationDetail" Relationship="Model.FK__Applicati__Appli__710977B8" FromRole="ApplicationTATDetail" ToRole="ApplicationDetail" >
            <Documentation>
              <LongDescription>[ScriptIgnore]</LongDescription>
            </Documentation>
          </NavigationProperty>
        </EntityType>
        <Association Name="FK__Applicati__Adjud__73E5E463">
          <End Type="Model.AdjudicationDecision" Role="AdjudicationDecision" Multiplicity="0..1" />
          <End Type="Model.ApplicationTATDetail" Role="ApplicationTATDetail" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="AdjudicationDecision">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Principal>
            <Dependent Role="ApplicationTATDetail">
              <PropertyRef Name="AdjudicationDecisionID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__Applicati__Appli__710977B8">
          <End Type="Model.ApplicationDetail" Role="ApplicationDetail" Multiplicity="1" />
          <End Type="Model.ApplicationTATDetail" Role="ApplicationTATDetail" Multiplicity="0..1" />
          <ReferentialConstraint>
            <Principal Role="ApplicationDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Principal>
            <Dependent Role="ApplicationTATDetail">
              <PropertyRef Name="ApplicationDetailID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <ComplexType Name="Pr_ApplicationCreateGetAssociationRoutes_Result">
          <Property Type="Int64" Name="RouteID" Nullable="true" />
          <Property Type="String" Name="NationalRouteNumber" Nullable="true" MaxLength="100" />
          <Property Type="String" Name="Description" Nullable="true" />
          <Property Type="String" Name="InprogressAppReferenceNumber" Nullable="true" MaxLength="30" />
          <Property Type="Boolean" Name="IsRouteSelected" Nullable="true" />
        </ComplexType>
        <ComplexType Name="Pr_ApplicationGazetteGet_Result">
          <Property Type="Int64" Name="ApplicationDetailID" Nullable="false" />
          <Property Type="String" Name="ApplicationNumber" Nullable="true" MaxLength="20" />
          <Property Type="Int64" Name="GazetteDetailID" Nullable="false" />
          <Property Type="String" Name="GazetteNumber" Nullable="false" MaxLength="20" />
          <Property Type="DateTime" Name="GazettePrintDate" Nullable="true" Precision="23" />
          <Property Type="DateTime" Name="GazetteNoticeExpiryDate" Nullable="true" Precision="23" />
        </ComplexType>
        <EntityType Name="GazetteDetail">
          <Key>
            <PropertyRef Name="GazetteDetailID" />
          </Key>
          <Property Name="GazetteDetailID" Type="Int64" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="GazetteDetailStatusID" Type="Int16" Nullable="false" />
          <Property Name="GazetteNumber" Type="String" Nullable="false" MaxLength="20" FixedLength="false" Unicode="false" />
          <Property Name="GazettePrintDate" Type="DateTime" Precision="3" />
          <Property Name="GazetteNoticeExpiryDate" Type="DateTime" Precision="3" />
          <Property Name="DivisionTypeID" Type="Int16" Nullable="false" />
          <Property Name="ProvinceID" Type="Int16" Nullable="false" />
          <Property Name="GazetteDocumentID" Type="Int64" />
          <Property Name="CreatedByID" Type="Int64" Nullable="false" />
          <Property Name="CreatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="UpdatedByID" Type="Int64" Nullable="false" />
          <Property Name="UpdatedDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="GazetteTypeID" Type="Int16" />
        </EntityType>
        <ComplexType Name="Pr_ApplicationRequestNewRouteRequestsGet_Result">
          <Property Type="String" Name="ReferenceNumber" Nullable="false" MaxLength="20" />
          <Property Type="DateTime" Name="CreatedDate" Nullable="false" Precision="23" />
          <Property Type="String" Name="WorkflowInstanceStatus" Nullable="false" MaxLength="50" />
          <Property Type="Int64" Name="NewRouteRequestDetailID" Nullable="false" />
        </ComplexType>
      </Schema>
    </edmx:ConceptualModels>
    <!-- C-S mapping content -->
    <edmx:Mappings>
      <Mapping Space="C-S" xmlns="http://schemas.microsoft.com/ado/2009/11/mapping/cs">
        <EntityContainerMapping StorageEntityContainer="ApplicationModelStoreContainer" CdmEntityContainer="ApplicationContext">
          <EntitySetMapping Name="ApplicationAdjudicationDecisions">
            <EntityTypeMapping TypeName="Model.ApplicationAdjudicationDecision">
              <MappingFragment StoreEntitySet="ApplicationAdjudicationDecisions">
                <ScalarProperty Name="IsActiveAdjudication" ColumnName="IsActiveAdjudication" />
                <ScalarProperty Name="ApplicationAdjudicationID" ColumnName="ApplicationAdjudicationID" />
                <ScalarProperty Name="LicenceExpiryDate" ColumnName="LicenceExpiryDate" />
                <ScalarProperty Name="Comments" ColumnName="Comments" />
                <ScalarProperty Name="LicenceDurationID" ColumnName="LicenceDurationID" />
                <ScalarProperty Name="LicenceDurationInMonths" ColumnName="LicenceDurationInMonths" />
                <ScalarProperty Name="AdjudicationDate" ColumnName="AdjudicationDate" />
                <ScalarProperty Name="AdjudicatedByID" ColumnName="AdjudicatedByID" />
                <ScalarProperty Name="AdjudicationDecisionID" ColumnName="AdjudicationDecisionID" />
                <ScalarProperty Name="ApplicationRequestAdjudicationDecisionID" ColumnName="ApplicationRequestAdjudicationDecisionID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationAdjudications">
            <EntityTypeMapping TypeName="Model.ApplicationAdjudication">
              <MappingFragment StoreEntitySet="ApplicationAdjudications">
                <ScalarProperty Name="IsReadyForAdjudication" ColumnName="IsReadyForAdjudication" />
                <ScalarProperty Name="FinalAdjudicationLicenceExpiryDate" ColumnName="FinalAdjudicationLicenceExpiryDate" />
                <ScalarProperty Name="OrderBy" ColumnName="OrderBy" />
                <ScalarProperty Name="FinalAdjudicationDecisionDate" ColumnName="FinalAdjudicationDecisionDate" />
                <ScalarProperty Name="FinalAdjudicationLicenceDurationMonths" ColumnName="FinalAdjudicationLicenceDurationMonths" />
                <ScalarProperty Name="FinalAdjudicationDecisionID" ColumnName="FinalAdjudicationDecisionID" />
                <ScalarProperty Name="IsActiveAdjudication" ColumnName="IsActiveAdjudication" />
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
                <ScalarProperty Name="ApplicationRequestTypeID" ColumnName="ApplicationRequestTypeID" />
                <ScalarProperty Name="ApplicationAdjudicationID" ColumnName="ApplicationAdjudicationID" />
                <ScalarProperty Name="UpdatedDate" ColumnName="UpdatedDate" />
                <ScalarProperty Name="UpdatedByID" ColumnName="UpdatedByID" />
                <ScalarProperty Name="AdjudicationException" ColumnName="AdjudicationException" />
                <ScalarProperty Name="AdjudicationDetailID" ColumnName="AdjudicationDetailID" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationApplicantDetails">
            <EntityTypeMapping TypeName="Model.ApplicationApplicantDetail">
              <MappingFragment StoreEntitySet="ApplicationApplicantDetails">
                <ScalarProperty Name="VerifiedMemberID" ColumnName="VerifiedMemberID" />
                <ScalarProperty Name="BusinessTypeID" ColumnName="BusinessTypeID" />
                <ScalarProperty Name="TypeOfBusiness" ColumnName="TypeOfBusiness" />
                <ScalarProperty Name="TradeName" ColumnName="TradeName" />
                <ScalarProperty Name="SARSIncomeTaxNumber" ColumnName="SARSIncomeTaxNumber" />
                <ScalarProperty Name="Email" ColumnName="Email" />
                <ScalarProperty Name="TelFax" ColumnName="TelFax" />
                <ScalarProperty Name="TelCell" ColumnName="TelCell" />
                <ScalarProperty Name="TelPhone" ColumnName="TelPhone" />
                <ScalarProperty Name="PhysicalAddressCode" ColumnName="PhysicalAddressCode" />
                <ScalarProperty Name="PhysicalAddress" ColumnName="PhysicalAddress" />
                <ScalarProperty Name="PostalAddressCode" ColumnName="PostalAddressCode" />
                <ScalarProperty Name="PostalAddress" ColumnName="PostalAddress" />
                <ScalarProperty Name="IDNumberOrBusinessRegistrationNo" ColumnName="IDNumberOrBusinessRegistrationNo" />
                <ScalarProperty Name="IDTypeDescription" ColumnName="IDTypeDescription" />
                <ScalarProperty Name="IDTypeID" ColumnName="IDTypeID" />
                <ScalarProperty Name="FirstNames" ColumnName="FirstNames" />
                <ScalarProperty Name="SurnameOrCompanyName" ColumnName="SurnameOrCompanyName" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationContractDetails">
            <EntityTypeMapping TypeName="Model.ApplicationContractDetail">
              <MappingFragment StoreEntitySet="ApplicationContractDetails">
                <ScalarProperty Name="ContractToDate" ColumnName="ContractToDate" />
                <ScalarProperty Name="ContractFromDate" ColumnName="ContractFromDate" />
                <ScalarProperty Name="AddressCodeOfSubContractor" ColumnName="AddressCodeOfSubContractor" />
                <ScalarProperty Name="AddressOfSubContractor" ColumnName="AddressOfSubContractor" />
                <ScalarProperty Name="NameOfSubContractor" ColumnName="NameOfSubContractor" />
                <ScalarProperty Name="AddressCodeOfParties2" ColumnName="AddressCodeOfParties2" />
                <ScalarProperty Name="AddressOfParties2" ColumnName="AddressOfParties2" />
                <ScalarProperty Name="NameOfParties2" ColumnName="NameOfParties2" />
                <ScalarProperty Name="AddressCodeOfParties1" ColumnName="AddressCodeOfParties1" />
                <ScalarProperty Name="AddressOfParties1" ColumnName="AddressOfParties1" />
                <ScalarProperty Name="NameOfParties1" ColumnName="NameOfParties1" />
                <ScalarProperty Name="ContractReferenceNumber" ColumnName="ContractReferenceNumber" />
                <ScalarProperty Name="ContractTypeID" ColumnName="ContractTypeID" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationDetails">
            <EntityTypeMapping TypeName="Model.ApplicationDetail">
              <MappingFragment StoreEntitySet="ApplicationDetails">
                <ScalarProperty Name="RelatedTATApplicationRequestID" ColumnName="RelatedTATApplicationRequestID" />
                <ScalarProperty Name="ApplicationCannoutBeAutoAssignedForAdjudication" ColumnName="ApplicationCannoutBeAutoAssignedForAdjudication" />
                <ScalarProperty Name="IsAllowedNewLicence" ColumnName="IsAllowedNewLicence" />
                <ScalarProperty Name="OnlyExistingRoutesOnLicense" ColumnName="OnlyExistingRoutesOnLicense" />
                <ScalarProperty Name="ApplicationIsObjected" ColumnName="ApplicationIsObjected" />
                <ScalarProperty Name="AdjudicationTypeID" ColumnName="AdjudicationTypeID" />
                <ScalarProperty Name="IsBusAndContract" ColumnName="IsBusAndContract" />
                <ScalarProperty Name="AmountPaid" ColumnName="AmountPaid" />
                <ScalarProperty Name="AmountDue" ColumnName="AmountDue" />
                <ScalarProperty Name="ApplicationPrecheckDetailID" ColumnName="ApplicationPrecheckDetailID" />
                <ScalarProperty Name="CopiedFromApplicationLicenceID" ColumnName="CopiedFromApplicationLicenceID" />
                <ScalarProperty Name="CopiedFromApplicationDetailID" ColumnName="CopiedFromApplicationDetailID" />
                <ScalarProperty Name="IsFinalisationTasksRequired" ColumnName="IsFinalisationTasksRequired" />
                <ScalarProperty Name="AdjudicationOfficeLocationID" ColumnName="AdjudicationOfficeLocationID" />
                <ScalarProperty Name="ApplicationRegionID" ColumnName="ApplicationRegionID" />
                <ScalarProperty Name="ApplicationProvinceID" ColumnName="ApplicationProvinceID" />
                <ScalarProperty Name="OfficeLocationDivisionTypeID" ColumnName="OfficeLocationDivisionTypeID" />
                <ScalarProperty Name="OfficeLocationID" ColumnName="OfficeLocationID" />
                <ScalarProperty Name="AdjudicationDetailID" ColumnName="AdjudicationDetailID" />
                <ScalarProperty Name="AccreditationID" ColumnName="AccreditationID" />
                <ScalarProperty Name="IsReferralRequired" ColumnName="IsReferralRequired" />
                <ScalarProperty Name="GazetteTypeID" ColumnName="GazetteTypeID" />
                <ScalarProperty Name="ApplicationSubStatusID" ColumnName="ApplicationSubStatusID" />
                <ScalarProperty Name="ApplicationStatusID" ColumnName="ApplicationStatusID" />
                <ScalarProperty Name="ForceGazetting" ColumnName="ForceGazetting" />
                <ScalarProperty Name="IsAdjudicationRequired" ColumnName="IsAdjudicationRequired" />
                <ScalarProperty Name="IsInspectionRequired" ColumnName="IsInspectionRequired" />
                <ScalarProperty Name="IsGazettingRequired" ColumnName="IsGazettingRequired" />
                <ScalarProperty Name="IsBulkApplication" ColumnName="IsBulkApplication" />
                <ScalarProperty Name="IsBulkVerificationRequired" ColumnName="IsBulkVerificationRequired" />
                <ScalarProperty Name="LicenceCount" ColumnName="LicenceCount" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="IsCancellationRequired" ColumnName="IsCancellationRequired" />
                <ScalarProperty Name="IsLtpsConversion" ColumnName="IsLtpsConversion" />
                <ScalarProperty Name="IsAutoVerificationRequired" ColumnName="IsAutoVerificationRequired" />
                <ScalarProperty Name="HasNewRoute" ColumnName="HasNewRoute" />
                <ScalarProperty Name="IsSeniorManagerApprovalRequired" ColumnName="IsSeniorManagerApprovalRequired" />
                <ScalarProperty Name="IsAssessorApprovalRequired" ColumnName="IsAssessorApprovalRequired" />
                <ScalarProperty Name="AdjudicationCount" ColumnName="AdjudicationCount" />
                <ScalarProperty Name="IsAdjudicationBypassed" ColumnName="IsAdjudicationBypassed" />
                <ScalarProperty Name="GazetteDetailID" ColumnName="GazetteDetailID" />
                <ScalarProperty Name="IsGazettingBypassed" ColumnName="IsGazettingBypassed" />
                <ScalarProperty Name="UpdatedDate" ColumnName="UpdatedDate" />
                <ScalarProperty Name="UpdatedByID" ColumnName="UpdatedByID" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="CreatedByID" ColumnName="CreatedByID" />
                <ScalarProperty Name="IsAdjustmentRequired" ColumnName="IsAdjustmentRequired" />
                <ScalarProperty Name="IsUpliftmentRequired" ColumnName="IsUpliftmentRequired" />
                <ScalarProperty Name="IsExceptionRequired" ColumnName="IsExceptionRequired" />
                <ScalarProperty Name="IsNewRouteRequired" ColumnName="IsNewRouteRequired" />
                <ScalarProperty Name="IsReceiptRequired" ColumnName="IsReceiptRequired" />
                <ScalarProperty Name="IsLateRenewal" ColumnName="IsLateRenewal" />
                <ScalarProperty Name="IsRenewal" ColumnName="IsRenewal" />
                <ScalarProperty Name="SourceApplicationID" ColumnName="SourceApplicationID" />
                <ScalarProperty Name="VerifiedAssociationID" ColumnName="VerifiedAssociationID" />
                <ScalarProperty Name="ApplicationRequestTypeID" ColumnName="ApplicationRequestTypeID" />
                <ScalarProperty Name="WorkflowInstanceID" ColumnName="WorkflowInstanceID" />
                <ScalarProperty Name="ApplicationNumber" ColumnName="ApplicationNumber" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationLicenceRouteDetails">
            <EntityTypeMapping TypeName="Model.ApplicationLicenceRouteDetail">
              <MappingFragment StoreEntitySet="ApplicationLicenceRouteDetails">
                <ScalarProperty Name="ServiceTypeID" ColumnName="ServiceTypeID" />
                <ScalarProperty Name="RelatedApplicationLicenceRouteDetailID" ColumnName="RelatedApplicationLicenceRouteDetailID" />
                <ScalarProperty Name="IsDestinationArea" ColumnName="IsDestinationArea" />
                <ScalarProperty Name="IsOriginSameAsPhysicalAddress" ColumnName="IsOriginSameAsPhysicalAddress" />
                <ScalarProperty Name="IsExistingLtpsOrOlasRoute" ColumnName="IsExistingLtpsOrOlasRoute" />
                <ScalarProperty Name="RouteChangeTypeID" ColumnName="RouteChangeTypeID" />
                <ScalarProperty Name="RouteNumber" ColumnName="RouteNumber" />
                <ScalarProperty Name="FareScheduleDocumentID" ColumnName="FareScheduleDocumentID" />
                <ScalarProperty Name="TimeTableDocumentID" ColumnName="TimeTableDocumentID" />
                <ScalarProperty Name="RouteLength" ColumnName="RouteLength" />
                <ScalarProperty Name="BoardRouteNumber" ColumnName="BoardRouteNumber" />
                <ScalarProperty Name="NationalRouteNumber" ColumnName="NationalRouteNumber" />
                <ScalarProperty Name="RouteDescription" ColumnName="RouteDescription" />
                <ScalarProperty Name="RouteDestination" ColumnName="RouteDestination" />
                <ScalarProperty Name="RouteOrigin" ColumnName="RouteOrigin" />
                <ScalarProperty Name="NewRouteRequestDetailID" ColumnName="NewRouteRequestDetailID" />
                <ScalarProperty Name="VerifiedRouteID" ColumnName="VerifiedRouteID" />
                <ScalarProperty Name="ApplicationRouteDetailStatusID" ColumnName="ApplicationRouteDetailStatusID" />
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
                <ScalarProperty Name="ApplicationLicenceRouteDetailID" ColumnName="ApplicationLicenceRouteDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationLicences">
            <EntityTypeMapping TypeName="Model.ApplicationLicence">
              <MappingFragment StoreEntitySet="ApplicationLicences">
                <ScalarProperty Name="ApplicationAllowedNewLicenceID" ColumnName="ApplicationAllowedNewLicenceID" />
                <ScalarProperty Name="LicenseSpecificConditions" ColumnName="LicenseSpecificConditions" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="NewApplicationDetailID" ColumnName="NewApplicationDetailID" />
                <ScalarProperty Name="SplitIntoNewApplication" ColumnName="SplitIntoNewApplication" />
                <ScalarProperty Name="ApplicationLicenceReferenceNumber" ColumnName="ApplicationLicenceReferenceNumber" />
                <ScalarProperty Name="ApplicationLicenceRequestTypeID" ColumnName="ApplicationLicenceRequestTypeID" />
                <ScalarProperty Name="ApplicationLicenceDescription" ColumnName="ApplicationLicenceDescription" />
                <ScalarProperty Name="IsExistingLicence" ColumnName="IsExistingLicence" />
                <ScalarProperty Name="CurrentVerifiedLicenceID" ColumnName="CurrentVerifiedLicenceID" />
                <ScalarProperty Name="CurrentVehicleTypeID" ColumnName="CurrentVehicleTypeID" />
                <ScalarProperty Name="ApplicationAdjudicationID" ColumnName="ApplicationAdjudicationID" />
                <ScalarProperty Name="IsAdjudicationFinalised" ColumnName="IsAdjudicationFinalised" />
                <ScalarProperty Name="CurrentVerifiedVehicleID" ColumnName="CurrentVerifiedVehicleID" />
                <ScalarProperty Name="OperatingLicenceDocID" ColumnName="OperatingLicenceDocID" />
                <ScalarProperty Name="ApplicationFormDocID" ColumnName="ApplicationFormDocID" />
                <ScalarProperty Name="VehicleTypeID" ColumnName="VehicleTypeID" />
                <ScalarProperty Name="LicencingBoardID" ColumnName="LicencingBoardID" />
                <ScalarProperty Name="LongDistanceReason" ColumnName="LongDistanceReason" />
                <ScalarProperty Name="SpecialLicenceDateTo" ColumnName="SpecialLicenceDateTo" />
                <ScalarProperty Name="SpecialLicenceDateFrom" ColumnName="SpecialLicenceDateFrom" />
                <ScalarProperty Name="SpecialLicenceDetails" ColumnName="SpecialLicenceDetails" />
                <ScalarProperty Name="ReasonForAmendment" ColumnName="ReasonForAmendment" />
                <ScalarProperty Name="OperatingLicenceExpiryDate" ColumnName="OperatingLicenceExpiryDate" />
                <ScalarProperty Name="OperatingLicenceIssueDate" ColumnName="OperatingLicenceIssueDate" />
                <ScalarProperty Name="OperatingLicenceNumber" ColumnName="OperatingLicenceNumber" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationLicenceServiceDetails">
            <EntityTypeMapping TypeName="Model.ApplicationLicenceServiceDetail">
              <MappingFragment StoreEntitySet="ApplicationLicenceServiceDetails">
                <ScalarProperty Name="ServiceTypeDescription" ColumnName="ServiceTypeDescription" />
                <ScalarProperty Name="ServiceTypeID" ColumnName="ServiceTypeID" />
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
                <ScalarProperty Name="ApplicationLicenceServiceDetailID" ColumnName="ApplicationLicenceServiceDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationLicenceVehicleDetails">
            <EntityTypeMapping TypeName="Model.ApplicationLicenceVehicleDetail">
              <MappingFragment StoreEntitySet="ApplicationLicenceVehicleDetails">
                <ScalarProperty Name="RankPermitDocID" ColumnName="RankPermitDocID" />
                <ScalarProperty Name="ProfessionalDriversPermitDocID" ColumnName="ProfessionalDriversPermitDocID" />
                <ScalarProperty Name="VehicleModelID" ColumnName="VehicleModelID" />
                <ScalarProperty Name="CurrentOdometerReading" ColumnName="CurrentOdometerReading" />
                <ScalarProperty Name="CertificateOfRegistrationDocID" ColumnName="CertificateOfRegistrationDocID" />
                <ScalarProperty Name="Tare" ColumnName="Tare" />
                <ScalarProperty Name="CarryingCapacityID" ColumnName="CarryingCapacityID" />
                <ScalarProperty Name="VerifiedVehicleID" ColumnName="VerifiedVehicleID" />
                <ScalarProperty Name="GrossMass" ColumnName="GrossMass" />
                <ScalarProperty Name="RoadworthyCertificateDocID" ColumnName="RoadworthyCertificateDocID" />
                <ScalarProperty Name="StandingCapacity" ColumnName="StandingCapacity" />
                <ScalarProperty Name="SeatedCapacity" ColumnName="SeatedCapacity" />
                <ScalarProperty Name="VehicleRegistrationNumber" ColumnName="VehicleRegistrationNumber" />
                <ScalarProperty Name="YearOfManufacture" ColumnName="YearOfManufacture" />
                <ScalarProperty Name="EngineNumber" ColumnName="EngineNumber" />
                <ScalarProperty Name="VIN" ColumnName="VIN" />
                <ScalarProperty Name="VehicleTypeID" ColumnName="VehicleTypeID" />
                <ScalarProperty Name="VehicleMakeDescription" ColumnName="VehicleMakeDescription" />
                <ScalarProperty Name="VehicleMakeID" ColumnName="VehicleMakeID" />
                <ScalarProperty Name="IsStillToBeAcquired" ColumnName="IsStillToBeAcquired" />
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationObjections">
            <EntityTypeMapping TypeName="Model.ApplicationObjection">
              <MappingFragment StoreEntitySet="ApplicationObjections">
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="ObjectionDocumentID" ColumnName="ObjectionDocumentID" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="CreatedByID" ColumnName="CreatedByID" />
                <ScalarProperty Name="Email" ColumnName="Email" />
                <ScalarProperty Name="TelFax" ColumnName="TelFax" />
                <ScalarProperty Name="TelCell" ColumnName="TelCell" />
                <ScalarProperty Name="TelPhone" ColumnName="TelPhone" />
                <ScalarProperty Name="PostalAddressCode" ColumnName="PostalAddressCode" />
                <ScalarProperty Name="PostalAddress" ColumnName="PostalAddress" />
                <ScalarProperty Name="ObjectionDate" ColumnName="ObjectionDate" />
                <ScalarProperty Name="Objection" ColumnName="Objection" />
                <ScalarProperty Name="Objector" ColumnName="Objector" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
                <ScalarProperty Name="ApplicationObjectionID" ColumnName="ApplicationObjectionID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationPreviousLicenceHolders">
            <EntityTypeMapping TypeName="Model.ApplicationPreviousLicenceHolder">
              <MappingFragment StoreEntitySet="ApplicationPreviousLicenceHolder">
                <ScalarProperty Name="TypeOfBusiness" ColumnName="TypeOfBusiness" />
                <ScalarProperty Name="TradeName" ColumnName="TradeName" />
                <ScalarProperty Name="SARSIncomeTaxNumber" ColumnName="SARSIncomeTaxNumber" />
                <ScalarProperty Name="Email" ColumnName="Email" />
                <ScalarProperty Name="TelFax" ColumnName="TelFax" />
                <ScalarProperty Name="TelCell" ColumnName="TelCell" />
                <ScalarProperty Name="TelPhone" ColumnName="TelPhone" />
                <ScalarProperty Name="PhysicalAddressCode" ColumnName="PhysicalAddressCode" />
                <ScalarProperty Name="PhysicalAddress" ColumnName="PhysicalAddress" />
                <ScalarProperty Name="PostalAddressCode" ColumnName="PostalAddressCode" />
                <ScalarProperty Name="PostalAddress" ColumnName="PostalAddress" />
                <ScalarProperty Name="IDNumberOrBusinessRegistrationNo" ColumnName="IDNumberOrBusinessRegistrationNo" />
                <ScalarProperty Name="IDTypeDescription" ColumnName="IDTypeDescription" />
                <ScalarProperty Name="IDTypeID" ColumnName="IDTypeID" />
                <ScalarProperty Name="FirstNames" ColumnName="FirstNames" />
                <ScalarProperty Name="SurnameOrCompanyName" ColumnName="SurnameOrCompanyName" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationProxyDetails">
            <EntityTypeMapping TypeName="Model.ApplicationProxyDetail">
              <MappingFragment StoreEntitySet="ApplicationProxyDetails">
                <ScalarProperty Name="IDNumberOrBusinessRegistrationNo" ColumnName="IDNumberOrBusinessRegistrationNo" />
                <ScalarProperty Name="Email" ColumnName="Email" />
                <ScalarProperty Name="TelFax" ColumnName="TelFax" />
                <ScalarProperty Name="TelCell" ColumnName="TelCell" />
                <ScalarProperty Name="TelPhone" ColumnName="TelPhone" />
                <ScalarProperty Name="IDTypeDescription" ColumnName="IDTypeDescription" />
                <ScalarProperty Name="IDTypeID" ColumnName="IDTypeID" />
                <ScalarProperty Name="FirstNames" ColumnName="FirstNames" />
                <ScalarProperty Name="Surname" ColumnName="Surname" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Fn_GetApplicationRequestTypeDocuments" FunctionName="ApplicationModel.Store.Fn_GetApplicationRequestTypeDocuments">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Fn_GetApplicationRequestTypeDocuments_Result">
                <ScalarProperty Name="DocumentTypeID" ColumnName="DocumentTypeID" />
                <ScalarProperty Name="DocumentTitle" ColumnName="DocumentTitle" />
                <ScalarProperty Name="IsMandatory" ColumnName="IsMandatory" />
                <ScalarProperty Name="ExistsAlready" ColumnName="ExistsAlready" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <EntitySetMapping Name="Vw_ApplicationDetails_Light">
            <EntityTypeMapping TypeName="Model.Vw_ApplicationDetails_Light">
              <MappingFragment StoreEntitySet="Vw_ApplicationDetails_Light">
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="RelatedTATApplicationRequestID" ColumnName="RelatedTATApplicationRequestID" />
                <ScalarProperty Name="CopiedFromApplicationDetailID" ColumnName="CopiedFromApplicationDetailID" />
                <ScalarProperty Name="PREDataReleased" ColumnName="PREDataReleased" />
                <ScalarProperty Name="AdjudicationTypeID" ColumnName="AdjudicationTypeID" />
                <ScalarProperty Name="ForceGazetting" ColumnName="ForceGazetting" />
                <ScalarProperty Name="IsAllowedNewLicence" ColumnName="IsAllowedNewLicence" />
                <ScalarProperty Name="OnlyExistingRoutesOnLicense" ColumnName="OnlyExistingRoutesOnLicense" />
                <ScalarProperty Name="ApplicationIsObjected" ColumnName="ApplicationIsObjected" />
                <ScalarProperty Name="IsBusAndContract" ColumnName="IsBusAndContract" />
                <ScalarProperty Name="IncludeRenewalType" ColumnName="IncludeRenewalType" />
                <ScalarProperty Name="IsGazettingBypassed" ColumnName="IsGazettingBypassed" />
                <ScalarProperty Name="IsApplicantIndividual" ColumnName="IsApplicantIndividual" />
                <ScalarProperty Name="ProxyIDNumber" ColumnName="ProxyIDNumber" />
                <ScalarProperty Name="IsFinalisationTasksRequired" ColumnName="IsFinalisationTasksRequired" />
                <ScalarProperty Name="IsRenewal" ColumnName="IsRenewal" />
                <ScalarProperty Name="IDType" ColumnName="IDType" />
                <ScalarProperty Name="TotalVehicles" ColumnName="TotalVehicles" />
                <ScalarProperty Name="AdjudicationOfficeLocationID" ColumnName="AdjudicationOfficeLocationID" />
                <ScalarProperty Name="AdjudicationDetailID" ColumnName="AdjudicationDetailID" />
                <ScalarProperty Name="LastAdjudicationDecisionID" ColumnName="LastAdjudicationDecisionID" />
                <ScalarProperty Name="IsSeniorManagerApprovalRequired" ColumnName="IsSeniorManagerApprovalRequired" />
                <ScalarProperty Name="IsAssessorApprovalRequired" ColumnName="IsAssessorApprovalRequired" />
                <ScalarProperty Name="IsNewRouteRequired" ColumnName="IsNewRouteRequired" />
                <ScalarProperty Name="LicenceCount" ColumnName="LicenceCount" />
                <ScalarProperty Name="LiveryDocumentID" ColumnName="LiveryDocumentID" />
                <ScalarProperty Name="IsReferralRequired" ColumnName="IsReferralRequired" />
                <ScalarProperty Name="ApplicationSubStatusID" ColumnName="ApplicationSubStatusID" />
                <ScalarProperty Name="ApplicationStatusID" ColumnName="ApplicationStatusID" />
                <ScalarProperty Name="WorkflowInstanceReference" ColumnName="WorkflowInstanceReference" />
                <ScalarProperty Name="IsAdjudicationBypassed" ColumnName="IsAdjudicationBypassed" />
                <ScalarProperty Name="Email" ColumnName="Email" />
                <ScalarProperty Name="TelCell" ColumnName="TelCell" />
                <ScalarProperty Name="IsLtpsConversion" ColumnName="IsLtpsConversion" />
                <ScalarProperty Name="ProvinceID" ColumnName="ProvinceID" />
                <ScalarProperty Name="DivisionTypeID" ColumnName="DivisionTypeID" />
                <ScalarProperty Name="WorkflowTemplateID" ColumnName="WorkflowTemplateID" />
                <ScalarProperty Name="GazetteDetailID" ColumnName="GazetteDetailID" />
                <ScalarProperty Name="IsAdjudicationRequired" ColumnName="IsAdjudicationRequired" />
                <ScalarProperty Name="IsReceiptRequired" ColumnName="IsReceiptRequired" />
                <ScalarProperty Name="IsInspectionRequired" ColumnName="IsInspectionRequired" />
                <ScalarProperty Name="IsGazettingRequired" ColumnName="IsGazettingRequired" />
                <ScalarProperty Name="IsAdjustmentRequired" ColumnName="IsAdjustmentRequired" />
                <ScalarProperty Name="ApplicationRequestTypeID" ColumnName="ApplicationRequestTypeID" />
                <ScalarProperty Name="RegionID" ColumnName="RegionID" />
                <ScalarProperty Name="AdjudicationCount" ColumnName="AdjudicationCount" />
                <ScalarProperty Name="IDNumberOrBusinessRegistrationNo" ColumnName="IDNumberOrBusinessRegistrationNo" />
                <ScalarProperty Name="ApplicationDescription" ColumnName="ApplicationDescription" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="Member" ColumnName="Member" />
                <ScalarProperty Name="RequestType" ColumnName="RequestType" />
                <ScalarProperty Name="ApplicationNumber" ColumnName="ApplicationNumber" />
                <ScalarProperty Name="WorkflowInstanceID" ColumnName="WorkflowInstanceID" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationCreate" FunctionName="ApplicationModel.Store.Pr_ApplicationCreate" />
          <EntitySetMapping Name="ApplicationNPTRDetails">
            <EntityTypeMapping TypeName="Model.ApplicationNPTRDetail">
              <MappingFragment StoreEntitySet="ApplicationNPTRDetails">
                <ScalarProperty Name="MotorcarCapacity" ColumnName="MotorcarCapacity" />
                <ScalarProperty Name="TotalVehiclesToBePurchased" ColumnName="TotalVehiclesToBePurchased" />
                <ScalarProperty Name="OtherCapacity" ColumnName="OtherCapacity" />
                <ScalarProperty Name="BusCapacity" ColumnName="BusCapacity" />
                <ScalarProperty Name="MidibusCapacity" ColumnName="MidibusCapacity" />
                <ScalarProperty Name="MinibusCapacity" ColumnName="MinibusCapacity" />
                <ScalarProperty Name="LiveryDocumentID" ColumnName="LiveryDocumentID" />
                <ScalarProperty Name="LiveryDetails" ColumnName="LiveryDetails" />
                <ScalarProperty Name="ServiceAddress" ColumnName="ServiceAddress" />
                <ScalarProperty Name="GarageName" ColumnName="GarageName" />
                <ScalarProperty Name="IsVehiclesServicedAtGarage" ColumnName="IsVehiclesServicedAtGarage" />
                <ScalarProperty Name="MaintenanceProgrammeDetail" ColumnName="MaintenanceProgrammeDetail" />
                <ScalarProperty Name="IsMaintenanceProgrammeInPlace" ColumnName="IsMaintenanceProgrammeInPlace" />
                <ScalarProperty Name="TotalVehicles" ColumnName="TotalVehicles" />
                <ScalarProperty Name="TotalOther" ColumnName="TotalOther" />
                <ScalarProperty Name="TotalBus" ColumnName="TotalBus" />
                <ScalarProperty Name="TotalMidibus" ColumnName="TotalMidibus" />
                <ScalarProperty Name="TotalMinibus" ColumnName="TotalMinibus" />
                <ScalarProperty Name="TotalMotorcar" ColumnName="TotalMotorcar" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationPostSaveProcess" FunctionName="ApplicationModel.Store.Pr_ApplicationPostSaveProcess" />
          <EntitySetMapping Name="ApplicationInspectionDetails">
            <EntityTypeMapping TypeName="Model.ApplicationInspectionDetail">
              <MappingFragment StoreEntitySet="ApplicationInspectionDetails">
                <ScalarProperty Name="InspectionBackToOfficeDocID" ColumnName="InspectionBackToOfficeDocID" />
                <ScalarProperty Name="InspectionDateTo" ColumnName="InspectionDateTo" />
                <ScalarProperty Name="InspectionDateFrom" ColumnName="InspectionDateFrom" />
                <ScalarProperty Name="InspectorID" ColumnName="InspectorID" />
                <ScalarProperty Name="InspectionResultDocID" ColumnName="InspectionResultDocID" />
                <ScalarProperty Name="InspectionPassed" ColumnName="InspectionPassed" />
                <ScalarProperty Name="InspectionAddress" ColumnName="InspectionAddress" />
                <ScalarProperty Name="InspectionStatusID" ColumnName="InspectionStatusID" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationReferrals">
            <EntityTypeMapping TypeName="Model.ApplicationReferral">
              <MappingFragment StoreEntitySet="ApplicationReferrals">
                <ScalarProperty Name="ReferralAddress" ColumnName="ReferralAddress" />
                <ScalarProperty Name="ReferralSentTo" ColumnName="ReferralSentTo" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="FeedbackDocID" ColumnName="FeedbackDocID" />
                <ScalarProperty Name="DateFeedbackReceived" ColumnName="DateFeedbackReceived" />
                <ScalarProperty Name="DateReferralSent" ColumnName="DateReferralSent" />
                <ScalarProperty Name="ReferralTypeID" ColumnName="ReferralTypeID" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
                <ScalarProperty Name="ApplicationReferralDetailID" ColumnName="ApplicationReferralDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ReferralTypes">
            <EntityTypeMapping TypeName="Model.ReferralType">
              <MappingFragment StoreEntitySet="ReferralTypes">
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="Description" ColumnName="Description" />
                <ScalarProperty Name="ReferralTypeID" ColumnName="ReferralTypeID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ServiceTypes">
            <EntityTypeMapping TypeName="Model.ServiceType">
              <MappingFragment StoreEntitySet="ServiceTypes">
                <ScalarProperty Name="RouteTypeID" ColumnName="RouteTypeID" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="LtpsID" ColumnName="LtpsID" />
                <ScalarProperty Name="OlasID" ColumnName="OlasID" />
                <ScalarProperty Name="Description" ColumnName="Description" />
                <ScalarProperty Name="ServiceTypeID" ColumnName="ServiceTypeID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationLicenceRoute_AddExisting" FunctionName="ApplicationModel.Store.Pr_ApplicationLicenceRoute_AddExisting" />
          <FunctionImportMapping FunctionImportName="Pr_ApplicationCreateGetMemberLicences" FunctionName="ApplicationModel.Store.Pr_ApplicationCreateGetMemberLicences">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationCreateGetMemberLicences_Result">
                <ScalarProperty Name="LicenceID" ColumnName="LicenceID" />
                <ScalarProperty Name="DateOfIssue" ColumnName="DateOfIssue" />
                <ScalarProperty Name="DateOfExpiry" ColumnName="DateOfExpiry" />
                <ScalarProperty Name="LicenceStatusID" ColumnName="LicenceStatusID" />
                <ScalarProperty Name="LicenceStatus" ColumnName="LicenceStatus" />
                <ScalarProperty Name="AllowedApplicationRequestTypes" ColumnName="AllowedApplicationRequestTypes" />
                <ScalarProperty Name="OperatingLicenceNumber" ColumnName="OperatingLicenceNumber" />
                <ScalarProperty Name="IssueNumber" ColumnName="IssueNumber" />
                <ScalarProperty Name="SourceApplicationID" ColumnName="SourceApplicationID" />
                <ScalarProperty Name="OperatorName" ColumnName="OperatorName" />
                <ScalarProperty Name="TelCell" ColumnName="TelCell" />
                <ScalarProperty Name="RegionID" ColumnName="RegionID" />
                <ScalarProperty Name="ProvinceID" ColumnName="ProvinceID" />
                <ScalarProperty Name="AssociationID" ColumnName="AssociationID" />
                <ScalarProperty Name="AssociationName" ColumnName="AssociationName" />
                <ScalarProperty Name="ServiceTypeIDs" ColumnName="ServiceTypeIDs" />
                <ScalarProperty Name="OriginalOLNumber" ColumnName="OriginalOLNumber" />
                <ScalarProperty Name="OriginalLTPSNumber" ColumnName="OriginalLTPSNumber" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_Dashboard_ApplicationWorkflowStatusGet" FunctionName="ApplicationModel.Store.Pr_Dashboard_ApplicationWorkflowStatusGet">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_Dashboard_ApplicationWorkflowStatusGet_Result">
                <ScalarProperty Name="Title" ColumnName="Title" />
                <ScalarProperty Name="Status" ColumnName="Status" />
                <ScalarProperty Name="StatusDetail" ColumnName="StatusDetail" />
                <ScalarProperty Name="OrderBy" ColumnName="OrderBy" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <EntitySetMapping Name="AdjudicationDecisions">
            <EntityTypeMapping TypeName="Model.AdjudicationDecision">
              <MappingFragment StoreEntitySet="AdjudicationDecisions">
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="Description" ColumnName="Description" />
                <ScalarProperty Name="AdjudicationDecisionID" ColumnName="AdjudicationDecisionID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="Users">
            <EntityTypeMapping TypeName="Model.User">
              <MappingFragment StoreEntitySet="Users">
                <ScalarProperty Name="OfficeLocationID" ColumnName="OfficeLocationID" />
                <ScalarProperty Name="UserProfileDocID" ColumnName="UserProfileDocID" />
                <ScalarProperty Name="UpdatedDate" ColumnName="UpdatedDate" />
                <ScalarProperty Name="UpdatedByID" ColumnName="UpdatedByID" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="CreatedByID" ColumnName="CreatedByID" />
                <ScalarProperty Name="FingerprintRequestExpiryDate" ColumnName="FingerprintRequestExpiryDate" />
                <ScalarProperty Name="FingerprintRequestToken" ColumnName="FingerprintRequestToken" />
                <ScalarProperty Name="FingerprintTemplate" ColumnName="FingerprintTemplate" />
                <ScalarProperty Name="PasswordAnswerChallenge" ColumnName="PasswordAnswerChallenge" />
                <ScalarProperty Name="PasswordAnswerSalt" ColumnName="PasswordAnswerSalt" />
                <ScalarProperty Name="PasswordAnswerHash" ColumnName="PasswordAnswerHash" />
                <ScalarProperty Name="PasswordQuestion" ColumnName="PasswordQuestion" />
                <ScalarProperty Name="PasswordChallenge" ColumnName="PasswordChallenge" />
                <ScalarProperty Name="PasswordSalt" ColumnName="PasswordSalt" />
                <ScalarProperty Name="PasswordHash" ColumnName="PasswordHash" />
                <ScalarProperty Name="PasswordDate" ColumnName="PasswordDate" />
                <ScalarProperty Name="IsPasswordExpired" ColumnName="IsPasswordExpired" />
                <ScalarProperty Name="Cell" ColumnName="Cell" />
                <ScalarProperty Name="NTAccount" ColumnName="NTAccount" />
                <ScalarProperty Name="Email" ColumnName="Email" />
                <ScalarProperty Name="KnownAs" ColumnName="KnownAs" />
                <ScalarProperty Name="FullName" ColumnName="FullName" />
                <ScalarProperty Name="FirstName" ColumnName="FirstName" />
                <ScalarProperty Name="LastName" ColumnName="LastName" />
                <ScalarProperty Name="ItemID" ColumnName="ItemID" />
                <ScalarProperty Name="EntityID" ColumnName="EntityID" />
                <ScalarProperty Name="UserStatusID" ColumnName="UserStatusID" />
                <ScalarProperty Name="UserID" ColumnName="UserID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="LicenceDurations">
            <EntityTypeMapping TypeName="Model.LicenceDuration">
              <MappingFragment StoreEntitySet="LicenceDurations">
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="DurationInMonths" ColumnName="DurationInMonths" />
                <ScalarProperty Name="Description" ColumnName="Description" />
                <ScalarProperty Name="LicenceDurationID" ColumnName="LicenceDurationID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationLicenceRouteDetailPlaces">
            <EntityTypeMapping TypeName="Model.ApplicationLicenceRouteDetailPlace">
              <MappingFragment StoreEntitySet="ApplicationLicenceRouteDetailPlaces">
                <ScalarProperty Name="PlaceID" ColumnName="PlaceID" />
                <ScalarProperty Name="ApplicationLicenceRouteDetailID" ColumnName="ApplicationLicenceRouteDetailID" />
                <ScalarProperty Name="ApplicationLicenceRouteDetailPlaceID" ColumnName="ApplicationLicenceRouteDetailPlaceID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationLicenceRouteDescriptionCalculate" FunctionName="ApplicationModel.Store.Pr_ApplicationLicenceRouteDescriptionCalculate" />
          <FunctionImportMapping FunctionImportName="Pr_ApplicationFailedDocumentVerificationsGet" FunctionName="ApplicationModel.Store.Pr_ApplicationFailedDocumentVerificationsGet">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationFailedDocumentVerificationsGet_Result">
                <ScalarProperty Name="Documentype" ColumnName="Documentype" />
                <ScalarProperty Name="Question" ColumnName="Question" />
                <ScalarProperty Name="QuestionDocument" ColumnName="QuestionDocument" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationCreateGetMemberAccreditation" FunctionName="ApplicationModel.Store.Pr_ApplicationCreateGetMemberAccreditation">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationCreateGetMemberAccreditation_Result">
                <ScalarProperty Name="AccreditationID" ColumnName="AccreditationID" />
                <ScalarProperty Name="AccreditationNumber" ColumnName="AccreditationNumber" />
                <ScalarProperty Name="IssueNumber" ColumnName="IssueNumber" />
                <ScalarProperty Name="DateOfIssue" ColumnName="DateOfIssue" />
                <ScalarProperty Name="DateOfExpiry" ColumnName="DateOfExpiry" />
                <ScalarProperty Name="AccreditationStatusID" ColumnName="AccreditationStatusID" />
                <ScalarProperty Name="AccreditationStatus" ColumnName="AccreditationStatus" />
                <ScalarProperty Name="AllowedApplicationRequestTypes" ColumnName="AllowedApplicationRequestTypes" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <EntitySetMapping Name="ReceiptDetails">
            <EntityTypeMapping TypeName="Model.ReceiptDetail">
              <MappingFragment StoreEntitySet="ReceiptDetails">
                <ScalarProperty Name="ApplicantIDNumber" ColumnName="ApplicantIDNumber" />
                <ScalarProperty Name="OfficeLocationID" ColumnName="OfficeLocationID" />
                <ScalarProperty Name="ProofOfPaymentDocID" ColumnName="ProofOfPaymentDocID" />
                <ScalarProperty Name="HasBulkLicenceApplications" ColumnName="HasBulkLicenceApplications" />
                <ScalarProperty Name="ReceiptItems" ColumnName="ReceiptItems" />
                <ScalarProperty Name="ApplicantData" ColumnName="ApplicantData" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="UpdatedDate" ColumnName="UpdatedDate" />
                <ScalarProperty Name="UpdatedById" ColumnName="UpdatedById" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="CreatedById" ColumnName="CreatedById" />
                <ScalarProperty Name="TotalCost" ColumnName="TotalCost" />
                <ScalarProperty Name="ReceiptNumber" ColumnName="ReceiptNumber" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
                <ScalarProperty Name="PaymentTypeID" ColumnName="PaymentTypeID" />
                <ScalarProperty Name="ReceiptBatchID" ColumnName="ReceiptBatchID" />
                <ScalarProperty Name="ReceiptDetailID" ColumnName="ReceiptDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="Vehicles">
            <EntityTypeMapping TypeName="Model.Vehicle">
              <MappingFragment StoreEntitySet="Vehicles">
                <ScalarProperty Name="RankPermitDocID" ColumnName="RankPermitDocID" />
                <ScalarProperty Name="ProfessionalDriversPermitDocID" ColumnName="ProfessionalDriversPermitDocID" />
                <ScalarProperty Name="VehicleModelID" ColumnName="VehicleModelID" />
                <ScalarProperty Name="IgnoreVinException" ColumnName="IgnoreVinException" />
                <ScalarProperty Name="CertificateOfRegistrationDocID" ColumnName="CertificateOfRegistrationDocID" />
                <ScalarProperty Name="RoadworthyCertificateDocID" ColumnName="RoadworthyCertificateDocID" />
                <ScalarProperty Name="CurrentOdometerReading" ColumnName="CurrentOdometerReading" />
                <ScalarProperty Name="YearOfManufacture" ColumnName="YearOfManufacture" />
                <ScalarProperty Name="CarryingCapacityID" ColumnName="CarryingCapacityID" />
                <ScalarProperty Name="NeoID" ColumnName="NeoID" />
                <ScalarProperty Name="LtpsID" ColumnName="LtpsID" />
                <ScalarProperty Name="OlasID" ColumnName="OlasID" />
                <ScalarProperty Name="VehicleStatusID" ColumnName="VehicleStatusID" />
                <ScalarProperty Name="VehicleTypeID" ColumnName="VehicleTypeID" />
                <ScalarProperty Name="VehicleMakeID" ColumnName="VehicleMakeID" />
                <ScalarProperty Name="Tare" ColumnName="Tare" />
                <ScalarProperty Name="GrossMass" ColumnName="GrossMass" />
                <ScalarProperty Name="StandingCapacity" ColumnName="StandingCapacity" />
                <ScalarProperty Name="SeatedCapacity" ColumnName="SeatedCapacity" />
                <ScalarProperty Name="VIN" ColumnName="VIN" />
                <ScalarProperty Name="EngineNumber" ColumnName="EngineNumber" />
                <ScalarProperty Name="RegistrationNumber" ColumnName="RegistrationNumber" />
                <ScalarProperty Name="ReferenceNumber" ColumnName="ReferenceNumber" />
                <ScalarProperty Name="VehicleID" ColumnName="VehicleID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationCreateGetApplicationsInProgress" FunctionName="ApplicationModel.Store.Pr_ApplicationCreateGetApplicationsInProgress">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationCreateGetApplicationsInProgress_Result">
                <ScalarProperty Name="ApplicationDescription" ColumnName="ApplicationDescription" />
                <ScalarProperty Name="ProvinceID" ColumnName="ProvinceID" />
                <ScalarProperty Name="RegionID" ColumnName="RegionID" />
                <ScalarProperty Name="ApplicantName" ColumnName="ApplicantName" />
                <ScalarProperty Name="TelCell" ColumnName="TelCell" />
                <ScalarProperty Name="VerifiedAssociationID" ColumnName="VerifiedAssociationID" />
                <ScalarProperty Name="ItemID" ColumnName="ItemID" />
                <ScalarProperty Name="ReferenceNumber" ColumnName="ReferenceNumber" />
                <ScalarProperty Name="OriginatingLicenceNumbers" ColumnName="OriginatingLicenceNumbers" />
                </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationCreateGetTransferSummary" FunctionName="ApplicationModel.Store.Pr_ApplicationCreateGetTransferSummary">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationCreateGetTransferSummary_Result">
                <ScalarProperty Name="TranferToIdNumber" ColumnName="TranferToIdNumber" />
                <ScalarProperty Name="OriginatingLicenceNumber" ColumnName="OriginatingLicenceNumber" />
                <ScalarProperty Name="VerifiedLicenceID" ColumnName="VerifiedLicenceID" />
                <ScalarProperty Name="CurrentLicenceOwnerIDNumber" ColumnName="CurrentLicenceOwnerIDNumber" />
                <ScalarProperty Name="CurrentLicenceStatus" ColumnName="CurrentLicenceStatus" />
                <ScalarProperty Name="IsValidForTransfer" ColumnName="IsValidForTransfer" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <EntitySetMapping Name="AdjudicationDetails">
            <EntityTypeMapping TypeName="Model.AdjudicationDetail">
              <MappingFragment StoreEntitySet="AdjudicationDetails">
                <ScalarProperty Name="AdjudicationNumber" ColumnName="AdjudicationNumber" />
                <ScalarProperty Name="MaxAdjudicationAutoApplicationCount" ColumnName="MaxAdjudicationAutoApplicationCount" />
                <ScalarProperty Name="MeetingTimeEnd" ColumnName="MeetingTimeEnd" />
                <ScalarProperty Name="MeetingDateEnd" ColumnName="MeetingDateEnd" />
                <ScalarProperty Name="OfficeLocationID" ColumnName="OfficeLocationID" />
                <ScalarProperty Name="LocationAddress" ColumnName="LocationAddress" />
                <ScalarProperty Name="LocationName" ColumnName="LocationName" />
                <ScalarProperty Name="PreAdjudicationObjectionLettersSent" ColumnName="PreAdjudicationObjectionLettersSent" />
                <ScalarProperty Name="PreAdjudicationObjectionNotificationsSent" ColumnName="PreAdjudicationObjectionNotificationsSent" />
                <ScalarProperty Name="UpdatedDate" ColumnName="UpdatedDate" />
                <ScalarProperty Name="UpdatedByID" ColumnName="UpdatedByID" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="CreatedByID" ColumnName="CreatedByID" />
                <ScalarProperty Name="PostAdjudicationLettersSent" ColumnName="PostAdjudicationLettersSent" />
                <ScalarProperty Name="PostAdjudicationNotificationsSent" ColumnName="PostAdjudicationNotificationsSent" />
                <ScalarProperty Name="PreAdjudicationLettersSent" ColumnName="PreAdjudicationLettersSent" />
                <ScalarProperty Name="PreAdjudicationNotificationsSent" ColumnName="PreAdjudicationNotificationsSent" />
                <ScalarProperty Name="MeetingTime" ColumnName="MeetingTime" />
                <ScalarProperty Name="MeetingDate" ColumnName="MeetingDate" />
                <ScalarProperty Name="AdjudicationDetailStatusID" ColumnName="AdjudicationDetailStatusID" />
                <ScalarProperty Name="AdjudicationTypeID" ColumnName="AdjudicationTypeID" />
                <ScalarProperty Name="AdjudicationDetailID" ColumnName="AdjudicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="AdjudicationDetailStatus">
            <EntityTypeMapping TypeName="Model.AdjudicationDetailStatu">
              <MappingFragment StoreEntitySet="AdjudicationDetailStatus">
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="Title" ColumnName="Title" />
                <ScalarProperty Name="AdjudicationDetailStatusID" ColumnName="AdjudicationDetailStatusID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationReceiptsGet" FunctionName="ApplicationModel.Store.Pr_ApplicationReceiptsGet">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationReceiptsGet_Result">
                <ScalarProperty Name="ReceiptDetailID" ColumnName="ReceiptDetailID" />
                <ScalarProperty Name="PaymentTypeID" ColumnName="PaymentTypeID" />
                <ScalarProperty Name="ReceiptNumber" ColumnName="ReceiptNumber" />
                <ScalarProperty Name="TotalCost" ColumnName="TotalCost" />
                <ScalarProperty Name="CreatedBy" ColumnName="CreatedBy" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="ProofOfPaymentDocID" ColumnName="ProofOfPaymentDocID" />
                <ScalarProperty Name="Printed" ColumnName="Printed" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationLicenceRoute_RemoveRoute" FunctionName="ApplicationModel.Store.Pr_ApplicationLicenceRoute_RemoveRoute" />
          <FunctionImportMapping FunctionImportName="Pr_ApplicationPrecheckCreate" FunctionName="ApplicationModel.Store.Pr_ApplicationPrecheckCreate">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationPrecheckCreate_Result">
                <ScalarProperty Name="ApplicationPrecheckOutcomeID" ColumnName="ApplicationPrecheckOutcomeID" />
                <ScalarProperty Name="ApplicationPrecheckDetailID" ColumnName="ApplicationPrecheckDetailID" />
                <ScalarProperty Name="Title" ColumnName="Title" />
                <ScalarProperty Name="IsSuccessful" ColumnName="IsSuccessful" />
                <ScalarProperty Name="OutcomeDetails" ColumnName="OutcomeDetails" />
                <ScalarProperty Name="CreateByID" ColumnName="CreateByID" />
                <ScalarProperty Name="CreateDate" ColumnName="CreateDate" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_GetApplicationRequestTypeDocuments" FunctionName="ApplicationModel.Store.Pr_GetApplicationRequestTypeDocuments" >
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_GetApplicationRequestTypeDocuments_Result">
                <ScalarProperty Name="DocumentTypeID" ColumnName="DocumentTypeID" />
                <ScalarProperty Name="DocumentTitle" ColumnName="DocumentTitle" />
                <ScalarProperty Name="IsMandatory" ColumnName="IsMandatory" />
                <ScalarProperty Name="ExistsAlready" ColumnName="ExistsAlready" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationLicenceDetailUpdate" FunctionName="ApplicationModel.Store.Pr_ApplicationLicenceDetailUpdate" />
          <FunctionImportMapping FunctionImportName="Pr_MemberAssociationSearch" FunctionName="ApplicationModel.Store.Pr_MemberAssociationSearch">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_MemberAssociationSearch_Result">
                <ScalarProperty Name="MemberID" ColumnName="MemberID" />
                <ScalarProperty Name="AssociationID" ColumnName="AssociationID" />
                <ScalarProperty Name="AssociationName" ColumnName="AssociationName" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <EntitySetMapping Name="Vw_ApplicationLicences">
            <EntityTypeMapping TypeName="Model.Vw_ApplicationLicences">
              <MappingFragment StoreEntitySet="Vw_ApplicationLicences">
                <ScalarProperty Name="OperatingLicenceDocID" ColumnName="OperatingLicenceDocID" />
                <ScalarProperty Name="ApplicationFormDocID" ColumnName="ApplicationFormDocID" />
                <ScalarProperty Name="ApplicationLicenceReferenceNumber" ColumnName="ApplicationLicenceReferenceNumber" />
                <ScalarProperty Name="IsAdjudicationFinalised" ColumnName="IsAdjudicationFinalised" />
                <ScalarProperty Name="VehicleType" ColumnName="VehicleType" />
                <ScalarProperty Name="LongDistanceReason" ColumnName="LongDistanceReason" />
                <ScalarProperty Name="SpecialLicenceDateTo" ColumnName="SpecialLicenceDateTo" />
                <ScalarProperty Name="SpecialLicenceDateFrom" ColumnName="SpecialLicenceDateFrom" />
                <ScalarProperty Name="SpecialLicenceDetails" ColumnName="SpecialLicenceDetails" />
                <ScalarProperty Name="ReasonForAmendment" ColumnName="ReasonForAmendment" />
                <ScalarProperty Name="OperatingLicenceExpiryDate" ColumnName="OperatingLicenceExpiryDate" />
                <ScalarProperty Name="OperatingLicenceIssueDate" ColumnName="OperatingLicenceIssueDate" />
                <ScalarProperty Name="LicencingBoard" ColumnName="LicencingBoard" />
                <ScalarProperty Name="OperatingLicenceNumber" ColumnName="OperatingLicenceNumber" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="Vw_ApplicationLicenceVehicleDetails">
            <EntityTypeMapping TypeName="Model.Vw_ApplicationLicenceVehicleDetails">
              <MappingFragment StoreEntitySet="Vw_ApplicationLicenceVehicleDetails">
                <ScalarProperty Name="VehicleModel" ColumnName="VehicleModel" />
                <ScalarProperty Name="CurrentOdometerReading" ColumnName="CurrentOdometerReading" />
                <ScalarProperty Name="Tare" ColumnName="Tare" />
                <ScalarProperty Name="GrossMass" ColumnName="GrossMass" />
                <ScalarProperty Name="StandingCapacity" ColumnName="StandingCapacity" />
                <ScalarProperty Name="SeatedCapacity" ColumnName="SeatedCapacity" />
                <ScalarProperty Name="VehicleRegistrationNumber" ColumnName="VehicleRegistrationNumber" />
                <ScalarProperty Name="YearOfManufacture" ColumnName="YearOfManufacture" />
                <ScalarProperty Name="EngineNumber" ColumnName="EngineNumber" />
                <ScalarProperty Name="VIN" ColumnName="VIN" />
                <ScalarProperty Name="CarryingCapacity" ColumnName="CarryingCapacity" />
                <ScalarProperty Name="VehicleType" ColumnName="VehicleType" />
                <ScalarProperty Name="VehicleMakeDescription" ColumnName="VehicleMakeDescription" />
                <ScalarProperty Name="VehicleMake" ColumnName="VehicleMake" />
                <ScalarProperty Name="IsStillToBeAcquired" ColumnName="IsStillToBeAcquired" />
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="ApplicationTags">
            <EntityTypeMapping TypeName="Model.ApplicationTag">
              <MappingFragment StoreEntitySet="ApplicationTags">
                <ScalarProperty Name="CancelledDate" ColumnName="CancelledDate" />
                <ScalarProperty Name="CancelledByID" ColumnName="CancelledByID" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="CreatedByID" ColumnName="CreatedByID" />
                <ScalarProperty Name="ClearedComments" ColumnName="ClearedComments" />
                <ScalarProperty Name="ClearedDate" ColumnName="ClearedDate" />
                <ScalarProperty Name="ClearedByID" ColumnName="ClearedByID" />
                <ScalarProperty Name="IsTagCleared" ColumnName="IsTagCleared" />
                <ScalarProperty Name="TagDetails" ColumnName="TagDetails" />
                <ScalarProperty Name="Description" ColumnName="Description" />
                <ScalarProperty Name="Title" ColumnName="Title" />
                <ScalarProperty Name="TagID" ColumnName="TagID" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
                <ScalarProperty Name="ApplicationTagID" ColumnName="ApplicationTagID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="Vw_ApplicationTags">
            <EntityTypeMapping TypeName="Model.Vw_ApplicationTags">
              <MappingFragment StoreEntitySet="Vw_ApplicationTags">
                <ScalarProperty Name="ReviewRequiredByRoleName" ColumnName="ReviewRequiredByRoleName" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="CreatedByName" ColumnName="CreatedByName" />
                <ScalarProperty Name="CreatedByID" ColumnName="CreatedByID" />
                <ScalarProperty Name="ClearedComments" ColumnName="ClearedComments" />
                <ScalarProperty Name="ClearedDate" ColumnName="ClearedDate" />
                <ScalarProperty Name="ClearedByName" ColumnName="ClearedByName" />
                <ScalarProperty Name="ClearedByID" ColumnName="ClearedByID" />
                <ScalarProperty Name="IsTagCleared" ColumnName="IsTagCleared" />
                <ScalarProperty Name="Description" ColumnName="Description" />
                <ScalarProperty Name="Title" ColumnName="Title" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
                <ScalarProperty Name="ReviewRequiredByRoleID" ColumnName="ReviewRequiredByRoleID" />
                <ScalarProperty Name="FormTagTypeDescription" ColumnName="FormTagTypeDescription" />
                <ScalarProperty Name="TagTypeID" ColumnName="TagTypeID" />
                <ScalarProperty Name="TagID" ColumnName="TagID" />
                <ScalarProperty Name="ApplicationTagID" ColumnName="ApplicationTagID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationTagCreate" FunctionName="ApplicationModel.Store.Pr_ApplicationTagCreate" />
          <FunctionImportMapping FunctionImportName="Pr_ApplicationTagRemove" FunctionName="ApplicationModel.Store.Pr_ApplicationTagRemove" />
          <FunctionImportMapping FunctionImportName="Pr_ApplicationTagClear" FunctionName="ApplicationModel.Store.Pr_ApplicationTagClear" />
          <EntitySetMapping Name="ApplicationRequestTypes">
            <EntityTypeMapping TypeName="Model.ApplicationRequestType">
              <MappingFragment StoreEntitySet="ApplicationRequestTypes">
                <ScalarProperty Name="IsLicenceDurationRequiredOnApprove" ColumnName="IsLicenceDurationRequiredOnApprove" />
                <ScalarProperty Name="IsAllowedForLG" ColumnName="IsAllowedForLG" />
                <ScalarProperty Name="IsAllowedForLTPS" ColumnName="IsAllowedForLTPS" />
                <ScalarProperty Name="IsAllowedForOLAS" ColumnName="IsAllowedForOLAS" />
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="IncludeNewOperatingLicenceType" ColumnName="IncludeNewOperatingLicenceType" />
                <ScalarProperty Name="IncludeNormalTransferType" ColumnName="IncludeNormalTransferType" />
                <ScalarProperty Name="IncludeDeceasedTransferType" ColumnName="IncludeDeceasedTransferType" />
                <ScalarProperty Name="IncludeIncreaseInCapacityType" ColumnName="IncludeIncreaseInCapacityType" />
                <ScalarProperty Name="IncludeCovType" ColumnName="IncludeCovType" />
                <ScalarProperty Name="IncludeRenewalType" ColumnName="IncludeRenewalType" />
                <ScalarProperty Name="IsLinkedApplicationType" ColumnName="IsLinkedApplicationType" />
                <ScalarProperty Name="Cost" ColumnName="Cost" />
                <ScalarProperty Name="Title" ColumnName="Title" />
                <ScalarProperty Name="ApplicationRequestTypeID" ColumnName="ApplicationRequestTypeID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationCreateGetMemberAllowedNewSummary" FunctionName="ApplicationModel.Store.Pr_ApplicationCreateGetMemberAllowedNewSummary">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationCreateGetMemberAllowedNewSummary_Result">
                <ScalarProperty Name="ApplicationAllowedNewLicenceID" ColumnName="ApplicationAllowedNewLicenceID" />
                <ScalarProperty Name="MemberName" ColumnName="MemberName" />
                <ScalarProperty Name="IdNumberOrBusinessRegistrationNumber" ColumnName="IdNumberOrBusinessRegistrationNumber" />
                <ScalarProperty Name="AssociationID" ColumnName="AssociationID" />
                <ScalarProperty Name="RegistrationNumber" ColumnName="RegistrationNumber" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="CreatedByID" ColumnName="CreatedByID" />
                <ScalarProperty Name="IsUsed" ColumnName="IsUsed" />
                <ScalarProperty Name="ApplicationAllowedNewLicenceTypeID" ColumnName="ApplicationAllowedNewLicenceTypeID" />
                <ScalarProperty Name="OperatingLicenceNumber" ColumnName="OperatingLicenceNumber" />
                <ScalarProperty Name="ApplicationReferenceNumber" ColumnName="ApplicationReferenceNumber" />
                <ScalarProperty Name="ApplicationRequestDetailID" ColumnName="ApplicationRequestDetailID" />
                <ScalarProperty Name="DivisionTypeID" ColumnName="DivisionTypeID" />
                <ScalarProperty Name="ProvinceID" ColumnName="ProvinceID" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationLicenceRouteDetailUpdate" FunctionName="ApplicationModel.Store.Pr_ApplicationLicenceRouteDetailUpdate" />
          <EntitySetMapping Name="ApplicationLicencePreviousVehicleDetails">
            <EntityTypeMapping TypeName="Model.ApplicationLicencePreviousVehicleDetail">
              <MappingFragment StoreEntitySet="ApplicationLicencePreviousVehicleDetails">
                <ScalarProperty Name="RankPermitDocID" ColumnName="RankPermitDocID" />
                <ScalarProperty Name="ProfessionalDriversPermitDocID" ColumnName="ProfessionalDriversPermitDocID" />
                <ScalarProperty Name="VehicleModelID" ColumnName="VehicleModelID" />
                <ScalarProperty Name="CertificateOfRegistrationDocID" ColumnName="CertificateOfRegistrationDocID" />
                <ScalarProperty Name="RoadworthyCertificateDocID" ColumnName="RoadworthyCertificateDocID" />
                <ScalarProperty Name="CurrentOdometerReading" ColumnName="CurrentOdometerReading" />
                <ScalarProperty Name="VerifiedVehicleID" ColumnName="VerifiedVehicleID" />
                <ScalarProperty Name="Tare" ColumnName="Tare" />
                <ScalarProperty Name="GrossMass" ColumnName="GrossMass" />
                <ScalarProperty Name="StandingCapacity" ColumnName="StandingCapacity" />
                <ScalarProperty Name="SeatedCapacity" ColumnName="SeatedCapacity" />
                <ScalarProperty Name="VehicleRegistrationNumber" ColumnName="VehicleRegistrationNumber" />
                <ScalarProperty Name="YearOfManufacture" ColumnName="YearOfManufacture" />
                <ScalarProperty Name="EngineNumber" ColumnName="EngineNumber" />
                <ScalarProperty Name="VIN" ColumnName="VIN" />
                <ScalarProperty Name="CarryingCapacityID" ColumnName="CarryingCapacityID" />
                <ScalarProperty Name="VehicleTypeID" ColumnName="VehicleTypeID" />
                <ScalarProperty Name="VehicleMakeDescription" ColumnName="VehicleMakeDescription" />
                <ScalarProperty Name="VehicleMakeID" ColumnName="VehicleMakeID" />
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ReceiptApplicationPaymentTypeUpdate" FunctionName="ApplicationModel.Store.Pr_ReceiptApplicationPaymentTypeUpdate" />
          <FunctionImportMapping FunctionImportName="Pr_ApplicantUnassignedReceiptGet" FunctionName="ApplicationModel.Store.Pr_ApplicantUnassignedReceiptGet">
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_ReceiptAddToApplication" FunctionName="ApplicationModel.Store.Pr_ReceiptAddToApplication" />
          <EntitySetMapping Name="PaymentTypes">
            <EntityTypeMapping TypeName="Model.PaymentType">
              <MappingFragment StoreEntitySet="PaymentTypes">
                <ScalarProperty Name="IsCancelled" ColumnName="IsCancelled" />
                <ScalarProperty Name="Description" ColumnName="Description" />
                <ScalarProperty Name="PaymentTypeID" ColumnName="PaymentTypeID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_TAT_AdjudicationPrecheckSearch" FunctionName="ApplicationModel.Store.Pr_TAT_AdjudicationPrecheckSearch">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_TAT_AdjudicationPrecheckSearch_Result">
                <ScalarProperty Name="ApplicationLicenceReferenceNumber" ColumnName="ApplicationLicenceReferenceNumber" />
                <ScalarProperty Name="AdjudicationDetailID" ColumnName="AdjudicationDetailID" />
                <ScalarProperty Name="ApplicationAdjudicationID" ColumnName="ApplicationAdjudicationID" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
                <ScalarProperty Name="ApplicationLicenceID" ColumnName="ApplicationLicenceID" />
                <ScalarProperty Name="Decision" ColumnName="Decision" />
                <ScalarProperty Name="FinalAdjudicationDecisionDate" ColumnName="FinalAdjudicationDecisionDate" />
                <ScalarProperty Name="OperatingLicenceNumber" ColumnName="OperatingLicenceNumber" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_TAT_ApplicationCreate" FunctionName="ApplicationModel.Store.Pr_TAT_ApplicationCreate" />
          <EntitySetMapping Name="ApplicationTATDetails">
            <EntityTypeMapping TypeName="Model.ApplicationTATDetail">
              <MappingFragment StoreEntitySet="ApplicationTATDetails">
                <ScalarProperty Name="TatRequestByTelCell" ColumnName="TatRequestByTelCell" />
                <ScalarProperty Name="AdjudicationDecisionID" ColumnName="AdjudicationDecisionID" />
                <ScalarProperty Name="PREDataReleased" ColumnName="PREDataReleased" />
                <ScalarProperty Name="TatRequestByIDNumber" ColumnName="TatRequestByIDNumber" />
                <ScalarProperty Name="TatRequestByIDTypeID" ColumnName="TatRequestByIDTypeID" />
                <ScalarProperty Name="TatRequestByName" ColumnName="TatRequestByName" />
                <ScalarProperty Name="ApplicationAdjudicationID" ColumnName="ApplicationAdjudicationID" />
                <ScalarProperty Name="DateAdjudicated" ColumnName="DateAdjudicated" />
                <ScalarProperty Name="OriginalApplicationNumber" ColumnName="OriginalApplicationNumber" />
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationLicenceRadiusRouteDescriptionCalculate" FunctionName="ApplicationModel.Store.Pr_ApplicationLicenceRadiusRouteDescriptionCalculate" />
          <FunctionImportMapping FunctionImportName="Pr_ApplicationCreateGetAssociationRoutes" FunctionName="ApplicationModel.Store.Pr_ApplicationCreateGetAssociationRoutes">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationCreateGetAssociationRoutes_Result">
                <ScalarProperty Name="RouteID" ColumnName="RouteID" />
                <ScalarProperty Name="NationalRouteNumber" ColumnName="NationalRouteNumber" />
                <ScalarProperty Name="Description" ColumnName="Description" />
                <ScalarProperty Name="InprogressAppReferenceNumber" ColumnName="InprogressAppReferenceNumber" />
                <ScalarProperty Name="IsRouteSelected" ColumnName="IsRouteSelected" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationGazetteGet" FunctionName="ApplicationModel.Store.Pr_ApplicationGazetteGet">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationGazetteGet_Result">
                <ScalarProperty Name="ApplicationDetailID" ColumnName="ApplicationDetailID" />
                <ScalarProperty Name="ApplicationNumber" ColumnName="ApplicationNumber" />
                <ScalarProperty Name="GazetteDetailID" ColumnName="GazetteDetailID" />
                <ScalarProperty Name="GazetteNumber" ColumnName="GazetteNumber" />
                <ScalarProperty Name="GazettePrintDate" ColumnName="GazettePrintDate" />
                <ScalarProperty Name="GazetteNoticeExpiryDate" ColumnName="GazetteNoticeExpiryDate" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
          <EntitySetMapping Name="GazetteDetails">
            <EntityTypeMapping TypeName="Model.GazetteDetail">
              <MappingFragment StoreEntitySet="GazetteDetails">
                <ScalarProperty Name="GazetteTypeID" ColumnName="GazetteTypeID" />
                <ScalarProperty Name="UpdatedDate" ColumnName="UpdatedDate" />
                <ScalarProperty Name="UpdatedByID" ColumnName="UpdatedByID" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="CreatedByID" ColumnName="CreatedByID" />
                <ScalarProperty Name="GazetteDocumentID" ColumnName="GazetteDocumentID" />
                <ScalarProperty Name="ProvinceID" ColumnName="ProvinceID" />
                <ScalarProperty Name="DivisionTypeID" ColumnName="DivisionTypeID" />
                <ScalarProperty Name="GazetteNoticeExpiryDate" ColumnName="GazetteNoticeExpiryDate" />
                <ScalarProperty Name="GazettePrintDate" ColumnName="GazettePrintDate" />
                <ScalarProperty Name="GazetteNumber" ColumnName="GazetteNumber" />
                <ScalarProperty Name="GazetteDetailStatusID" ColumnName="GazetteDetailStatusID" />
                <ScalarProperty Name="GazetteDetailID" ColumnName="GazetteDetailID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <FunctionImportMapping FunctionImportName="Pr_ApplicationRequestNewRouteRequestsGet" FunctionName="ApplicationModel.Store.Pr_ApplicationRequestNewRouteRequestsGet">
            <ResultMapping>
              <ComplexTypeMapping TypeName="Model.Pr_ApplicationRequestNewRouteRequestsGet_Result">
                <ScalarProperty Name="ReferenceNumber" ColumnName="ReferenceNumber" />
                <ScalarProperty Name="CreatedDate" ColumnName="CreatedDate" />
                <ScalarProperty Name="WorkflowInstanceStatus" ColumnName="WorkflowInstanceStatus" />
                <ScalarProperty Name="NewRouteRequestDetailID" ColumnName="NewRouteRequestDetailID" />
              </ComplexTypeMapping>
            </ResultMapping>
          </FunctionImportMapping>
        </EntityContainerMapping>
      </Mapping>
    </edmx:Mappings>
  </edmx:Runtime>
  <!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) -->
  <Designer xmlns="http://schemas.microsoft.com/ado/2009/11/edmx">
    <Connection>
      <DesignerInfoPropertySet>
        <DesignerProperty Name="MetadataArtifactProcessing" Value="EmbedInOutputAssembly" />
      </DesignerInfoPropertySet>
    </Connection>
    <Options>
      <DesignerInfoPropertySet>
        <DesignerProperty Name="ValidateOnBuild" Value="true" />
        <DesignerProperty Name="EnablePluralization" Value="True" />
        <DesignerProperty Name="IncludeForeignKeysInModel" Value="True" />
        <DesignerProperty Name="CodeGenerationStrategy" Value="None" />
        <DesignerProperty Name="UseLegacyProvider" Value="False" />
      </DesignerInfoPropertySet>
    </Options>
    <!-- Diagram content (shape and connector positions) -->
    <Diagrams>
      <Diagram DiagramId="79bbfdb8b482480ca14f44acbc0e404d" Name="Application" ZoomLevel="82" >
        <EntityTypeShape EntityType="Model.ApplicationAdjudicationDecision" Width="5.125" PointX="12.375" PointY="43" />
        <EntityTypeShape EntityType="Model.ApplicationAdjudication" Width="2.375" PointX="6.875" PointY="41.375" />
        <EntityTypeShape EntityType="Model.ApplicationApplicantDetail" Width="2.625" PointX="5.75" PointY="34" />
        <EntityTypeShape EntityType="Model.ApplicationContractDetail" Width="2.375" PointX="3.125" PointY="39.75" />
        <EntityTypeShape EntityType="Model.ApplicationDetail" Width="2.75" PointX="0.75" PointY="24.375" />
        <EntityTypeShape EntityType="Model.ApplicationLicenceRouteDetail" Width="2.625" PointX="5.25" PointY="16.125" />
        <EntityTypeShape EntityType="Model.ApplicationLicence" Width="3" PointX="1.5" PointY="14.5" />
        <EntityTypeShape EntityType="Model.ApplicationLicenceServiceDetail" Width="2.625" PointX="5.25" PointY="13.375" />
        <EntityTypeShape EntityType="Model.ApplicationLicenceVehicleDetail" Width="2.5" PointX="5.25" PointY="8.125" />
        <EntityTypeShape EntityType="Model.ApplicationObjection" Width="2.125" PointX="2.25" PointY="3.375" />
        <EntityTypeShape EntityType="Model.ApplicationPreviousLicenceHolder" Width="2.375" PointX="16.875" PointY="35.75" />
        <EntityTypeShape EntityType="Model.ApplicationProxyDetail" Width="1.5" PointX="4.625" PointY="26.375" />
        <AssociationConnector Association="Model.FK_ApplicationAdjudications_ApplicationDetails" />
        <AssociationConnector Association="Model.FK_ApplicationApplicantDetails_ApplicationDetails" />
        <AssociationConnector Association="Model.FK_ApplicationContractDetails_ApplicationDetails" />
        <AssociationConnector Association="Model.FK_ApplicationLicence_ApplicationDetails" />
        <AssociationConnector Association="Model.FK_ApplicationObjections_ApplicationDetails" />
        <AssociationConnector Association="Model.FK_ApplicationPreviousLicenceHolder_ApplicationDetails" />
        <AssociationConnector Association="Model.FK_ApplicationProxyDetails_ApplicationRequestDetails" />
        <AssociationConnector Association="Model.FK_ApplicationLicenceRouteDetails_ApplicationLicences" />
        <AssociationConnector Association="Model.FK_ApplicationLicenceServiceDetails_ApplicationLicences" />
        <AssociationConnector Association="Model.FK_ApplicationLicenceVehicleDetails_ApplicationLicences" />
        <EntityTypeShape EntityType="Model.ApplicationNPTRDetail" Width="1.5" PointX="4.25" PointY="58.125" />
        <AssociationConnector Association="Model.FK_ApplicationNPTRDetails_ApplicationNPTRDetails" />
        <EntityTypeShape EntityType="Model.ApplicationInspectionDetail" Width="2.625" PointX="8.625" PointY="0.625" />
        <AssociationConnector Association="Model.FK_ApplicationInspectionDetails_ApplicationDetails" />
        <EntityTypeShape EntityType="Model.ApplicationReferral" Width="1.5" PointX="6.75" PointY="4.125" />
        <AssociationConnector Association="Model.FK_ApplicationReferrals_ApplicationDetails" />
        <EntityTypeShape EntityType="Model.ReferralType" Width="1.5" PointX="12.625" PointY="6.5" />
        <AssociationConnector Association="Model.FK_ApplicationReferrals_ReferralTypes" />
        <EntityTypeShape EntityType="Model.ServiceType" Width="2.75" PointX="10.625" PointY="10.5" />
        <AssociationConnector Association="Model.FK_ApplicationLicenceServiceDetails_ServiceTypes" />
        <EntityTypeShape EntityType="Model.AdjudicationDecision" Width="2.375" PointX="12.25" PointY="35.625" />
        <AssociationConnector Association="Model.FK_ApplicationRequestAdjudicationDecisions_AdjudicationDecisions" />
        <EntityTypeShape EntityType="Model.User" Width="1.5" PointX="14.375" PointY="15.375" />
        <AssociationConnector Association="Model.FK_ApplicationRequestAdjudicationDecisions_Users" />
        <AssociationConnector Association="Model.FK_ApplicationObjections_Users" />
        <EntityTypeShape EntityType="Model.LicenceDuration" Width="1.5" PointX="0.75" PointY="8.875" />
        <AssociationConnector Association="Model.FK_ApplicationRequestAdjudicationDecisions_LicenceDurations" ManuallyRouted="true" >
          <ConnectorPoint PointX="2.25" PointY="9.89525690170133" />
          <ConnectorPoint PointX="2.7578598836604251" PointY="12.3820053062177" />
          <ConnectorPoint PointX="2.7578598836604251" PointY="12.545666495527467" />
          <ConnectorPoint PointX="2.9842111511739828" PointY="13.721374037565148" />
          <ConnectorPoint PointX="2.9842111511739828" PointY="13.885146923210868" />
          <ConnectorPoint PointX="5" PointY="24.56113782823348" />
          <ConnectorPoint PointX="5" PointY="22.710836588541667" />
          <ConnectorPoint PointX="10.385416666666666" PointY="22.710836588541667" />
          <ConnectorPoint PointX="10.552083333333334" PointY="22.710836588541667" />
          <ConnectorPoint PointX="14.916666666666666" PointY="22.710836588541667" />
          <ConnectorPoint PointX="15.083333333333334" PointY="22.710836588541667" />
          <ConnectorPoint PointX="16.0781275" PointY="22.710836588541667" />
          <ConnectorPoint PointX="16.0781275" PointY="43" />
        </AssociationConnector>
        <EntityTypeShape EntityType="Model.ApplicationLicenceRouteDetailPlace" Width="1.5" PointX="8.625" PointY="17.75" />
        <AssociationConnector Association="Model.FK_ApplicationLicenceRouteDetailPlaces_ApplicationLicenceRouteDetails" />
        <EntityTypeShape EntityType="Model.ReceiptDetail" Width="2.375" PointX="4.25" PointY="64.125" />
        <AssociationConnector Association="Model.FK_ReceiptDetails_ApplicationRequestDetails" />
        <EntityTypeShape EntityType="Model.Vehicle" Width="1.5" PointX="8.375" PointY="9.125" />
        <AssociationConnector Association="Model.FK_ApplicationLicences_Vehicles" />
        <AssociationConnector Association="Model.FK_ApplicationLicenceRouteDetails_ServiceTypes" />
        <AssociationConnector Association="Model.FK_ApplicationAdjudicationDecisions_ApplicationAdjudications" />
        <AssociationConnector Association="Model.FK_ApplicationAdjudications_AdjudicationDecisions" />
        <EntityTypeShape EntityType="Model.AdjudicationDetail" Width="1.5" PointX="5.25" PointY="46.875" />
        <EntityTypeShape EntityType="Model.AdjudicationDetailStatu" Width="1.5" PointX="8" PointY="47.875" />
        <AssociationConnector Association="Model.FK_AdjudicationDetails_AdjudicationDetailStatusID" />
        <AssociationConnector Association="Model.FK_ApplicationAdjudications_AdjudicationDetails" />
        <AssociationConnector Association="Model.FK_ApplicationDetails_AdjudicationDetails" />
        <EntityTypeShape EntityType="Model.Vw_ApplicationDetails_Light" Width="1.5" PointX="11.375" PointY="13.75" />
        <EntityTypeShape EntityType="Model.Vw_ApplicationLicences" Width="3.125" PointX="12.375" PointY="0.75" />
        <EntityTypeShape EntityType="Model.Vw_ApplicationLicenceVehicleDetails" Width="2.75" PointX="14.75" PointY="5.125" />
        <EntityTypeShape EntityType="Model.ApplicationTag" Width="1.5" PointX="4.625" PointY="1.25" />
        <AssociationConnector Association="Model.FK__Applicati__Appli__09B529F1" />
        <EntityTypeShape EntityType="Model.ApplicationRequestType" Width="1.5" PointX="14.375" PointY="11" />
        <AssociationConnector Association="Model.FK_ApplicationDetails_ApplicationRequestTypes" />
        <EntityTypeShape EntityType="Model.ApplicationLicencePreviousVehicleDetail" Width="1.5" PointX="5.25" PointY="69.875" />
        <AssociationConnector Association="Model.FK_ApplicationLicencePreviousVehicleDetails_ApplicationLicences" />
        <EntityTypeShape EntityType="Model.PaymentType" Width="1.5" PointX="9.375" PointY="4.875" />
        <AssociationConnector Association="Model.FK_ReceiptDetails_PaymentTypes" />
        <AssociationConnector Association="Model.FK__Applicati__Appli__461F19B3" />
        <EntityTypeShape EntityType="Model.ApplicationTATDetail" Width="1.5" PointX="15.375" PointY="30.375" />
        <AssociationConnector Association="Model.FK__Applicati__Adjud__73E5E463" />
        <AssociationConnector Association="Model.FK__Applicati__Appli__710977B8" />
        <EntityTypeShape EntityType="Model.GazetteDetail" Width="1.5" PointX="16.375" PointY="0.75" />
      </Diagram>
      <Diagram DiagramId="d9775f7ebe1541f4af4eaf464e347443" Name="Views" ZoomLevel="76" >
        <EntityTypeShape EntityType="Model.Vw_ApplicationDetails_Light" Width="3.125" PointX="0.75" PointY="0.75" />
        <EntityTypeShape EntityType="Model.Vw_ApplicationTags" Width="1.5" PointX="4.375" PointY="0.75" />
      </Diagram>
    </Diagrams>
  </Designer>
</edmx:Edmx>