<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProductVersion>8.0.30703</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{FBC05512-FCCA-4B16-9E76-8C413C5DE6C9}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>Disco.Models</RootNamespace>
    <AssemblyName>Disco.Models</AssemblyName>
    <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <TargetFrameworkProfile />
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
      <HintPath>..\packages\Newtonsoft.Json.13.0.2\lib\net45\Newtonsoft.Json.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.ComponentModel.DataAnnotations" />
    <Reference Include="System.Core" />
    <Reference Include="System.Data.Entity" />
    <Reference Include="System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
      <HintPath>..\packages\System.ValueTuple.4.5.0\lib\net461\System.ValueTuple.dll</HintPath>
    </Reference>
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="BI\Config\OrganisationAddress.cs" />
    <Compile Include="Exporting\ExportMetadataField.cs" />
    <Compile Include="Exporting\ExportFormat.cs" />
    <Compile Include="Exporting\ExportMetadata.cs" />
    <Compile Include="Exporting\IExportRecord.cs" />
    <Compile Include="Repository\Device\Flag\DeviceFlag.cs" />
    <Compile Include="Repository\Device\Flag\DeviceFlagAssignment.cs" />
    <Compile Include="Services\Devices\DeviceFlags\DeviceFlagExportOptions.cs" />
    <Compile Include="Services\Devices\DeviceFlags\DeviceFlagExportRecord.cs" />
    <Compile Include="Services\Documents\DocumentExportOptions.cs" />
    <Compile Include="Services\Documents\DocumentExportRecord.cs" />
    <Compile Include="Services\Exporting\ExportOptionField.cs" />
    <Compile Include="Services\Exporting\ExportOptionGroup.cs" />
    <Compile Include="Services\Exporting\SavedExport.cs" />
    <Compile Include="Services\Exporting\SavedExportSchedule.cs" />
    <Compile Include="Services\Expressions\Extensions\ImageExpressionFormat.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\BaseBoard.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\Battery.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\Bios.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\ComputerSystem.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\DiskLogical.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\DeviceHardware.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\DiskDrive.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\DiskDrivePartition.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\NetworkAdapter.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\PhysicalMemory.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\Processor.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\CertificateStore.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\WirelessProfile.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\WirelessProfileStore.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\WirelessProfileTransformation.cs" />
    <Compile Include="Repository\Device\DeviceBatchAttachment.cs" />
    <Compile Include="Services\Devices\Importing\IDeviceImportColumn.cs" />
    <Compile Include="Services\Devices\Importing\IDeviceImportDataReader.cs" />
    <Compile Include="Services\Documents\DocumentField.cs" />
    <Compile Include="Services\Documents\DocumentFieldType.cs" />
    <Compile Include="Services\Documents\DocumentTemplatePackage.cs" />
    <Compile Include="Services\Documents\OnImportUserFlagRule.cs" />
    <Compile Include="Exporting\IExportOptions.cs" />
    <Compile Include="Services\Interop\DiscoServices\Activation\CallbackModel.cs" />
    <Compile Include="Services\Interop\DiscoServices\Activation\ChallengeModel.cs" />
    <Compile Include="Services\Interop\DiscoServices\IConnectNotification.cs" />
    <Compile Include="Services\Jobs\JobExportOptions.cs" />
    <Compile Include="Services\Jobs\JobExportRecord.cs" />
    <Compile Include="Services\Jobs\LocationModes.cs" />
    <Compile Include="ClientServices\EnrolmentInformation\Certificate.cs" />
    <Compile Include="ClientServices\Register.cs" />
    <Compile Include="ClientServices\RegisterResponse.cs" />
    <Compile Include="Repository\Attachment\AttachmentTypes.cs" />
    <Compile Include="Repository\Attachment\IAttachmentTarget.cs" />
    <Compile Include="Repository\Device\DeviceDecommissionReasons.cs" />
    <Compile Include="Repository\Attachment\IAttachment.cs" />
    <Compile Include="Repository\User\Flag\UserFlag.cs" />
    <Compile Include="Repository\User\Flag\UserFlagAssignment.cs" />
    <Compile Include="Services\Authorization\IAuthorizationToken.cs" />
    <Compile Include="Services\Authorization\IClaimNavigatorItem.cs" />
    <Compile Include="Services\Authorization\IRoleToken.cs" />
    <Compile Include="Services\Documents\DocumentState.cs" />
    <Compile Include="Services\Expressions\Extensions\IImageExpressionResult.cs" />
    <Compile Include="Services\Jobs\Statistics\DailyOpenedClosedItem.cs" />
    <Compile Include="ClientServices\EnrolResponse.cs" />
    <Compile Include="ClientServices\MacEnrol.cs" />
    <Compile Include="ClientServices\MacEnrolResponse.cs" />
    <Compile Include="ClientServices\MacSecureEnrolResponse.cs" />
    <Compile Include="ClientServices\ServiceBase.cs" />
    <Compile Include="ClientServices\Enrol.cs" />
    <Compile Include="ClientServices\WhoAmI.cs" />
    <Compile Include="ClientServices\WhoAmIResponse.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Repository\ConfigurationItem.cs" />
    <Compile Include="Repository\Device\Device.cs" />
    <Compile Include="Repository\Device\DeviceAttachment.cs" />
    <Compile Include="Repository\Device\DeviceBatch.cs" />
    <Compile Include="Repository\Device\DeviceComponent.cs" />
    <Compile Include="Repository\Device\DeviceDetail.cs" />
    <Compile Include="Repository\Device\DeviceModel.cs" />
    <Compile Include="Repository\Device\DeviceProfile.cs" />
    <Compile Include="Repository\Device\DeviceUserAssignment.cs" />
    <Compile Include="Repository\Device\DeviceCertificate.cs" />
    <Compile Include="Repository\DocumentTemplate\DocumentTemplate.cs" />
    <Compile Include="Repository\Job\Job.cs" />
    <Compile Include="Repository\Job\JobAttachment.cs" />
    <Compile Include="Repository\Job\JobComponent.cs" />
    <Compile Include="Repository\Job\JobLog.cs" />
    <Compile Include="Repository\Job\JobMeta\JobMetaInsurance.cs" />
    <Compile Include="Repository\Job\JobMeta\JobMetaNonWarranty.cs" />
    <Compile Include="Repository\Job\JobMeta\JobMetaWarranty.cs" />
    <Compile Include="Repository\Job\JobSubType.cs" />
    <Compile Include="Repository\Job\JobType.cs" />
    <Compile Include="Repository\Job\Queue\JobQueue.cs" />
    <Compile Include="Repository\Job\Queue\JobQueueJob.cs" />
    <Compile Include="Repository\Job\Queue\JobQueuePriority.cs" />
    <Compile Include="Repository\User\User.cs" />
    <Compile Include="Repository\User\UserAttachment.cs" />
    <Compile Include="Repository\User\UserDetail.cs" />
    <Compile Include="Repository\User\AuthorizationRole.cs" />
    <Compile Include="Services\Devices\DeviceExportRecord.cs" />
    <Compile Include="Exporting\ExportResult.cs" />
    <Compile Include="Services\Devices\DeviceExportTypes.cs" />
    <Compile Include="Services\Devices\DeviceExportOptions.cs" />
    <Compile Include="Services\Devices\Importing\DeviceImportFieldTypes.cs" />
    <Compile Include="Services\Devices\Importing\IDeviceImportRecord.cs" />
    <Compile Include="Services\Devices\Importing\IDeviceImportContext.cs" />
    <Compile Include="Services\Devices\Importing\IDeviceImportField.cs" />
    <Compile Include="Services\Interop\ActiveDirectory\ADManagedGroupConfiguration.cs" />
    <Compile Include="Services\Interop\DiscoServices\PluginIncompatibility.cs" />
    <Compile Include="Services\Interop\DiscoServices\PluginLibraryIncompatibility.cs" />
    <Compile Include="Services\Interop\DiscoServices\PluginLibraryManifestV2.cs" />
    <Compile Include="Services\Interop\DiscoServices\PublishJobResult.cs" />
    <Compile Include="Services\Interop\DiscoServices\UpdateRequestV2.cs" />
    <Compile Include="Services\Interop\DiscoServices\UpdateResponseV2.cs" />
    <Compile Include="Services\Jobs\JobLists\JobLocationReference.cs" />
    <Compile Include="Services\Jobs\JobLists\JobTableItemModel.cs" />
    <Compile Include="Services\Jobs\JobLists\JobTableModel.cs" />
    <Compile Include="Services\Jobs\JobLists\JobTableStatusItemModel.cs" />
    <Compile Include="Services\Jobs\JobLists\JobTableStatusQueueItemModel.cs" />
    <Compile Include="Services\Jobs\JobQueues\IJobQueueToken.cs" />
    <Compile Include="Services\Jobs\Noticeboards\IHeldDeviceItem.cs" />
    <Compile Include="Services\Logging\LogExportOptions.cs" />
    <Compile Include="Services\Messaging\Email.cs" />
    <Compile Include="Services\Messaging\EmailAttachment.cs" />
    <Compile Include="Services\Users\Contact\UserContact.cs" />
    <Compile Include="Services\Users\Contact\UserContactType.cs" />
    <Compile Include="Services\Searching\DeviceSearchResultItem.cs" />
    <Compile Include="Services\Searching\ISearchResultItem.cs" />
    <Compile Include="Services\Searching\JobSearchResultItem.cs" />
    <Compile Include="Services\Searching\UserSearchResultItem.cs" />
    <Compile Include="Services\Users\UserFlags\UserFlagExportOptions.cs" />
    <Compile Include="Services\Users\UserFlags\UserFlagExportRecord.cs" />
    <Compile Include="UI\BaseUIModel.cs" />
    <Compile Include="UI\Config\AuthorizationRole\ConfigAuthorizationRoleCreateModel.cs" />
    <Compile Include="UI\Config\AuthorizationRole\ConfigAuthorizationRoleIndexModel.cs" />
    <Compile Include="UI\Config\AuthorizationRole\ConfigAuthorizationRoleShowModel.cs" />
    <Compile Include="UI\Config\DeviceBatch\ConfigDeviceBatchCreateModel.cs" />
    <Compile Include="UI\Config\DeviceBatch\ConfigDeviceBatchIndexModel.cs" />
    <Compile Include="UI\Config\DeviceBatch\ConfigDeviceBatchIndexModelItem.cs" />
    <Compile Include="UI\Config\DeviceBatch\ConfigDeviceBatchShowModel.cs" />
    <Compile Include="UI\Config\DeviceBatch\ConfigDeviceBatchShowModelMembership.cs" />
    <Compile Include="UI\Config\DeviceBatch\ConfigDeviceBatchTimelineModel.cs" />
    <Compile Include="UI\Config\DeviceModel\ConfigDeviceModelIndexModel.cs" />
    <Compile Include="UI\Config\DeviceModel\ConfigDeviceModelIndexModelItem.cs" />
    <Compile Include="UI\Config\DeviceModel\ConfigDeviceModelComponentsModel.cs" />
    <Compile Include="UI\Config\DeviceModel\ConfigDeviceModelShowModel.cs" />
    <Compile Include="UI\Config\DeviceProfile\ConfigDeviceProfileCreateModel.cs" />
    <Compile Include="UI\Config\DeviceProfile\ConfigDeviceProfileDefaultsModel.cs" />
    <Compile Include="UI\Config\DeviceProfile\ConfigDeviceProfileIndexModel.cs" />
    <Compile Include="UI\Config\DeviceProfile\ConfigDeviceProfileIndexModelItem.cs" />
    <Compile Include="UI\Config\DeviceProfile\ConfigDeviceProfileShowModel.cs" />
    <Compile Include="UI\Config\DocumentTemplate\ConfigDocumentTemplateBulkGenerate.cs" />
    <Compile Include="UI\Config\DocumentTemplate\ConfigDocumentTemplateCreatePackageModel.cs" />
    <Compile Include="UI\Config\DocumentTemplate\ConfigDocumentTemplateCreateModel.cs" />
    <Compile Include="UI\Config\DocumentTemplate\ConfigDocumentTemplateExportModel.cs" />
    <Compile Include="UI\Config\Export\ConfigExportShowModel.cs" />
    <Compile Include="UI\Config\Export\ConfigExportEditModel.cs" />
    <Compile Include="UI\Config\Export\ConfigExportIndexModel.cs" />
    <Compile Include="UI\Config\Export\ConfigExportCreateModel.cs" />
    <Compile Include="UI\Config\Expressions\ConfigExpressionsBrowserModel.cs" />
    <Compile Include="UI\Config\DocumentTemplate\ConfigDocumentTemplateImportStatusModel.cs" />
    <Compile Include="UI\Config\DocumentTemplate\ConfigDocumentTemplateIndexModel.cs" />
    <Compile Include="UI\Config\DocumentTemplate\ConfigDocumentTemplateShowPackageModel.cs" />
    <Compile Include="UI\Config\DocumentTemplate\ConfigDocumentTemplateShowModel.cs" />
    <Compile Include="UI\Config\DocumentTemplate\ConfigDocumentTemplateUndetectedPagesModel.cs" />
    <Compile Include="UI\Config\Enrolment\ConfigEnrolmentIndexModel.cs" />
    <Compile Include="UI\Config\Enrolment\ConfigEnrolmentStatusModel.cs" />
    <Compile Include="UI\Config\JobPreferences\ConfigJobPreferencesIndexModel.cs" />
    <Compile Include="UI\Config\JobQueue\ConfigJobQueueCreateModel.cs" />
    <Compile Include="UI\Config\JobQueue\ConfigJobQueueIndexModel.cs" />
    <Compile Include="UI\Config\JobQueue\ConfigJobQueueShowModel.cs" />
    <Compile Include="UI\Config\Logging\ConfigLoggingIndexModel.cs" />
    <Compile Include="UI\Config\Shared\ConfigSharedDeviceGroupDocumentTemplateBulkGenerate.cs" />
    <Compile Include="UI\Config\Shared\ConfigSharedTaskStatusModel.cs" />
    <Compile Include="UI\Config\Organisation\ConfigOrganisationIndexModel.cs" />
    <Compile Include="UI\Config\DeviceFlag\ConfigDeviceFlagCreateModel.cs" />
    <Compile Include="UI\Config\DeviceFlag\ConfigDeviceFlagExportModel.cs" />
    <Compile Include="UI\Config\DeviceFlag\ConfigDeviceFlagIndexModel.cs" />
    <Compile Include="UI\Config\DeviceFlag\ConfigDeviceFlagShowModel.cs" />
    <Compile Include="UI\Config\UserFlag\ConfigUserFlagCreateModel.cs" />
    <Compile Include="UI\Config\UserFlag\ConfigUserFlagIndexModel.cs" />
    <Compile Include="UI\Config\UserFlag\ConfigUserFlagShowModel.cs" />
    <Compile Include="UI\Config\UserFlag\ConfigUserFlagExportModel.cs" />
    <Compile Include="UI\Device\DeviceAddOfflineModel.cs" />
    <Compile Include="UI\Device\DeviceExportModel.cs" />
    <Compile Include="UI\Device\DeviceImportHeadersModel.cs" />
    <Compile Include="UI\Device\DeviceImportModel.cs" />
    <Compile Include="UI\Device\DeviceImportReviewModel.cs" />
    <Compile Include="UI\Device\DeviceIndexModel.cs" />
    <Compile Include="UI\Device\DeviceShowModel.cs" />
    <Compile Include="UI\Job\JobExportModel.cs" />
    <Compile Include="UI\Job\JobCreateModel.cs" />
    <Compile Include="UI\Job\JobIndexModel.cs" />
    <Compile Include="UI\Job\JobListModel.cs" />
    <Compile Include="UI\Job\JobShowModel.cs" />
    <Compile Include="UI\Search\SearchQueryModel.cs" />
    <Compile Include="UI\Shared\SharedExportFieldsModel.cs" />
    <Compile Include="UI\User\UserIndexModel.cs" />
    <Compile Include="UI\User\UserShowModel.cs" />
  </ItemGroup>
  <ItemGroup>
    <None Include="App.config" />
    <None Include="packages.config" />
  </ItemGroup>
  <ItemGroup />
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <ProjectExtensions>
    <VisualStudio>
      <UserProperties BuildVersion_StartDate="2000/1/1" />
    </VisualStudio>
  </ProjectExtensions>
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
</Project>