AutoCat2/AutoCatCore/AutoCat2.xcdatamodeld/Shared.xcdatamodel/contents

134 lines
14 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="21513" systemVersion="22D49" minimumToolsVersion="Automatic" sourceLanguage="Swift" usedWithCloudKit="YES" userDefinedModelVersionIdentifier="">
<entity name="DebugInfo" representedClassName=".CDDebugInfo" syncable="YES" codeGenerationType="class">
<relationship name="autocod" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfoEntry" inverseName="autocodInfo" inverseEntity="DebugInfoEntry"/>
<relationship name="nomerogram" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfoEntry" inverseName="nomerogramInfo" inverseEntity="DebugInfoEntry"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="debugInfo" inverseEntity="Vehicle"/>
<relationship name="vin01base" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfoEntry" inverseName="vin01baseInfo" inverseEntity="DebugInfoEntry"/>
<relationship name="vin01history" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfoEntry" inverseName="vin01historyInfo" inverseEntity="DebugInfoEntry"/>
<relationship name="vin01vin" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfoEntry" inverseName="vin01vinInfo" inverseEntity="DebugInfoEntry"/>
</entity>
<entity name="DebugInfoEntry" representedClassName=".CDDebugInfoEntry" syncable="YES" codeGenerationType="class">
<attribute name="error" optional="YES" attributeType="String"/>
<attribute name="fields" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
<attribute name="status" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
<relationship name="autocodInfo" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfo" inverseName="autocod" inverseEntity="DebugInfo"/>
<relationship name="nomerogramInfo" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfo" inverseName="nomerogram" inverseEntity="DebugInfo"/>
<relationship name="vin01baseInfo" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfo" inverseName="vin01base" inverseEntity="DebugInfo"/>
<relationship name="vin01historyInfo" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfo" inverseName="vin01history" inverseEntity="DebugInfo"/>
<relationship name="vin01vinInfo" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfo" inverseName="vin01vin" inverseEntity="DebugInfo"/>
</entity>
<entity name="VAd" representedClassName=".CDVAd" syncable="YES" codeGenerationType="class">
<attribute name="adDescription" optional="YES" attributeType="String"/>
<attribute name="city" optional="YES" attributeType="String"/>
<attribute name="date" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="id" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
<attribute name="mileage" optional="YES" attributeType="String"/>
<attribute name="photos" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromData" customClassName=".[String]"/>
<attribute name="price" optional="YES" attributeType="String"/>
<attribute name="region" optional="YES" attributeType="String"/>
<attribute name="url" optional="YES" attributeType="String"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="ads" inverseEntity="Vehicle"/>
</entity>
<entity name="VBrand" representedClassName=".CDVBrand" syncable="YES" codeGenerationType="class">
<attribute name="logo" optional="YES" attributeType="String"/>
<relationship name="name" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="VName" inverseName="brand" inverseEntity="VName"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="brand" inverseEntity="Vehicle"/>
</entity>
<entity name="Vehicle" representedClassName=".CDVehicle" syncable="YES" codeGenerationType="class">
<attribute name="addedBy" optional="YES" attributeType="String"/>
<attribute name="addedDate" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="category" optional="YES" attributeType="String"/>
<attribute name="color" optional="YES" attributeType="String"/>
<attribute name="currentNumber" optional="YES" attributeType="String"/>
<attribute name="isJapanese" optional="YES" attributeType="Boolean" usesScalarValueType="YES"/>
<attribute name="isRightWheel" optional="YES" attributeType="Boolean" usesScalarValueType="YES"/>
<attribute name="number" optional="YES" attributeType="String"/>
<attribute name="pts" optional="YES" attributeType="String"/>
<attribute name="sts" optional="YES" attributeType="String"/>
<attribute name="synchronized" optional="YES" attributeType="Boolean" usesScalarValueType="YES"/>
<attribute name="updatedDate" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="vin1" optional="YES" attributeType="String"/>
<attribute name="vin2" optional="YES" attributeType="String"/>
<attribute name="year" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
<relationship name="ads" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="VAd" inverseName="vehicle" inverseEntity="VAd"/>
<relationship name="brand" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="VBrand" inverseName="vehicle" inverseEntity="VBrand"/>
<relationship name="debugInfo" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="DebugInfo" inverseName="vehicle" inverseEntity="DebugInfo"/>
<relationship name="engine" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="VEngine" inverseName="vehicle" inverseEntity="VEngine"/>
<relationship name="events" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="VEvent" inverseName="vehicle" inverseEntity="VEvent"/>
<relationship name="model" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="VModel" inverseName="vehicle" inverseEntity="VModel"/>
<relationship name="notes" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="VNote" inverseName="vehicle" inverseEntity="VNote"/>
<relationship name="osagoContracts" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="VOsago" inverseName="vehicle" inverseEntity="VOsago"/>
<relationship name="ownershipPeriods" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="VOwnershipPeriod" inverseName="vehicle" inverseEntity="VOwnershipPeriod"/>
<relationship name="photos" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="VPhoto" inverseName="vehicle" inverseEntity="VPhoto"/>
</entity>
<entity name="VEngine" representedClassName=".CDVEngine" syncable="YES" codeGenerationType="class">
<attribute name="fuelType" optional="YES" attributeType="String"/>
<attribute name="number" optional="YES" attributeType="String"/>
<attribute name="powerHp" optional="YES" attributeType="Float" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="powerKw" optional="YES" attributeType="Float" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="volume" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="engine" inverseEntity="Vehicle"/>
</entity>
<entity name="VEvent" representedClassName=".CDVEvent" syncable="YES" codeGenerationType="class">
<attribute name="address" optional="YES" attributeType="String"/>
<attribute name="date" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="direction" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="id" optional="YES" attributeType="String"/>
<attribute name="latitude" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="longitude" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="speed" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="events" inverseEntity="Vehicle"/>
</entity>
<entity name="VModel" representedClassName=".CDVModel" syncable="YES" codeGenerationType="class">
<relationship name="name" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="VName" inverseName="model" inverseEntity="VName"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="model" inverseEntity="Vehicle"/>
</entity>
<entity name="VName" representedClassName=".CDVName" syncable="YES" codeGenerationType="class">
<attribute name="normalized" optional="YES" attributeType="String"/>
<attribute name="original" optional="YES" attributeType="String"/>
<relationship name="brand" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="VBrand" inverseName="name" inverseEntity="VBrand"/>
<relationship name="model" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="VModel" inverseName="name" inverseEntity="VModel"/>
</entity>
<entity name="VNote" representedClassName=".CDVNote" syncable="YES" codeGenerationType="class">
<attribute name="date" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="id" optional="YES" attributeType="String"/>
<attribute name="text" optional="YES" attributeType="String"/>
<attribute name="user" optional="YES" attributeType="String"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="notes" inverseEntity="Vehicle"/>
</entity>
<entity name="VOsago" representedClassName=".CDVOsago" syncable="YES" codeGenerationType="class">
<attribute name="date" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="insurant" optional="YES" attributeType="String"/>
<attribute name="name" optional="YES" attributeType="String"/>
<attribute name="number" optional="YES" attributeType="String"/>
<attribute name="owner" optional="YES" attributeType="String"/>
<attribute name="plateNumber" optional="YES" attributeType="String"/>
<attribute name="restrictions" optional="YES" attributeType="String"/>
<attribute name="status" optional="YES" attributeType="String"/>
<attribute name="usageRegion" optional="YES" attributeType="String"/>
<attribute name="vin" optional="YES" attributeType="String"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="osagoContracts" inverseEntity="Vehicle"/>
</entity>
<entity name="VOwnershipPeriod" representedClassName=".CDVOwnershipPeriod" syncable="YES" codeGenerationType="class">
<attribute name="building" optional="YES" attributeType="String"/>
<attribute name="code" optional="YES" attributeType="String"/>
<attribute name="from" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
<attribute name="inn" optional="YES" attributeType="String"/>
<attribute name="lastOperation" optional="YES" attributeType="String"/>
<attribute name="locality" optional="YES" attributeType="String"/>
<attribute name="ownerType" optional="YES" attributeType="String"/>
<attribute name="region" optional="YES" attributeType="String"/>
<attribute name="registrationRegion" optional="YES" attributeType="String"/>
<attribute name="street" optional="YES" attributeType="String"/>
<attribute name="to" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="ownershipPeriods" inverseEntity="Vehicle"/>
</entity>
<entity name="VPhoto" representedClassName=".CDVPhoto" syncable="YES" codeGenerationType="class">
<attribute name="brand" optional="YES" attributeType="String"/>
<attribute name="date" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="model" optional="YES" attributeType="String"/>
<attribute name="url" optional="YES" attributeType="String"/>
<relationship name="vehicle" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Vehicle" inverseName="photos" inverseEntity="Vehicle"/>
</entity>
</model>