149 lines
15 KiB
XML
149 lines
15 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="19574" systemVersion="20G80" 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>
|
|
<elements>
|
|
<element name="VBrand" positionX="118.7528686523438" positionY="-209.1094360351562" width="128" height="74"/>
|
|
<element name="Vehicle" positionX="-145.9427490234375" positionY="-363.4805297851562" width="128" height="404"/>
|
|
<element name="VModel" positionX="-9" positionY="-207" width="128" height="59"/>
|
|
<element name="VName" positionX="-54" positionY="9" width="128" height="89"/>
|
|
<element name="VEngine" positionX="-9" positionY="-207" width="128" height="119"/>
|
|
<element name="VPhoto" positionX="0" positionY="-198" width="128" height="104"/>
|
|
<element name="VOwnershipPeriod" positionX="9" positionY="-189" width="128" height="209"/>
|
|
<element name="VEvent" positionX="18" positionY="-180" width="128" height="149"/>
|
|
<element name="VOsago" positionX="27" positionY="-171" width="128" height="194"/>
|
|
<element name="VAd" positionX="36" positionY="-162" width="128" height="179"/>
|
|
<element name="VNote" positionX="45" positionY="-153" width="128" height="104"/>
|
|
<element name="DebugInfoEntry" positionX="-9" positionY="-207" width="128" height="149"/>
|
|
<element name="DebugInfo" positionX="0" positionY="-198" width="128" height="119"/>
|
|
</elements>
|
|
</model> |