]>
git.saurik.com Git - apple/security.git/blob - keychain/CoreDataKeychain/KeychainModel.xcdatamodeld/KeychainModel.xcdatamodel/contents
1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"yes"?>
2 <model type=
"com.apple.IDECoreDataModeler.DataModel" documentVersion=
"1.0" lastSavedToolsVersion=
"14205.1" systemVersion=
"17E183" minimumToolsVersion=
"Automatic" sourceLanguage=
"Objective-C" userDefinedModelVersionIdentifier=
"">
3 <entity name=
"AccessControlEntity" representedClassName=
"SecCDKeychainManagedAccessControlEntity" syncable=
"YES" codeGenerationType=
"class">
4 <attribute name=
"stringRepresentation" attributeType=
"String" minValueString=
"1" syncable=
"YES"/>
5 <attribute name=
"type" attributeType=
"Integer 32" minValueString=
"0" usesScalarValueType=
"YES" syncable=
"YES"/>
6 <relationship name=
"accessedItems" toMany=
"YES" deletionRule=
"Deny" destinationEntity=
"Item" inverseName=
"accessControlList" inverseEntity=
"Item" syncable=
"YES"/>
7 <relationship name=
"ownedItems" toMany=
"YES" deletionRule=
"Deny" destinationEntity=
"Item" inverseName=
"owner" inverseEntity=
"Item" syncable=
"YES"/>
9 <entity name=
"Item" representedClassName=
"SecCDKeychainManagedItem" syncable=
"YES" codeGenerationType=
"class">
10 <attribute name=
"data" attributeType=
"Binary" syncable=
"YES"/>
11 <attribute name=
"metadata" attributeType=
"Binary" syncable=
"YES"/>
12 <attribute name=
"persistentID" attributeType=
"UUID" usesScalarValueType=
"NO" syncable=
"YES"/>
13 <relationship name=
"accessControlList" optional=
"YES" toMany=
"YES" deletionRule=
"Nullify" destinationEntity=
"AccessControlEntity" inverseName=
"accessedItems" inverseEntity=
"AccessControlEntity" syncable=
"YES"/>
14 <relationship name=
"itemType" maxCount=
"1" deletionRule=
"Nullify" destinationEntity=
"ItemType" inverseName=
"items" inverseEntity=
"ItemType" syncable=
"YES"/>
15 <relationship name=
"lookupEntries" toMany=
"YES" deletionRule=
"Nullify" destinationEntity=
"LookupEntry" inverseName=
"matchingItems" inverseEntity=
"LookupEntry" syncable=
"YES"/>
16 <relationship name=
"owner" maxCount=
"1" deletionRule=
"Nullify" destinationEntity=
"AccessControlEntity" inverseName=
"ownedItems" inverseEntity=
"AccessControlEntity" syncable=
"YES"/>
18 <entity name=
"ItemType" representedClassName=
"SecCDKeychainManagedItemType" syncable=
"YES" codeGenerationType=
"class">
19 <attribute name=
"name" attributeType=
"String" syncable=
"YES"/>
20 <attribute name=
"primaryKeys" attributeType=
"Binary" syncable=
"YES"/>
21 <attribute name=
"syncableKeys" attributeType=
"Binary" syncable=
"YES"/>
22 <attribute name=
"version" attributeType=
"Integer 32" minValueString=
"1" usesScalarValueType=
"YES" syncable=
"YES"/>
23 <relationship name=
"items" optional=
"YES" toMany=
"YES" deletionRule=
"Deny" destinationEntity=
"Item" inverseName=
"itemType" inverseEntity=
"Item" syncable=
"YES"/>
25 <entity name=
"LookupEntry" representedClassName=
"SecCDKeychainManagedLookupEntry" syncable=
"YES" codeGenerationType=
"class">
26 <attribute name=
"itemTypeName" attributeType=
"String" minValueString=
"4" syncable=
"YES"/>
27 <attribute name=
"lookupKey" attributeType=
"String" minValueString=
"1" syncable=
"YES"/>
28 <attribute name=
"lookupValue" attributeType=
"String" minValueString=
"1" syncable=
"YES"/>
29 <attribute name=
"lookupValueType" attributeType=
"String" syncable=
"YES"/>
30 <attribute name=
"systemEntry" optional=
"YES" attributeType=
"Boolean" usesScalarValueType=
"YES" syncable=
"YES"/>
31 <relationship name=
"matchingItems" optional=
"YES" toMany=
"YES" deletionRule=
"Deny" destinationEntity=
"Item" inverseName=
"lookupEntries" inverseEntity=
"Item" syncable=
"YES"/>
34 <element name=
"AccessControlEntity" positionX=
"-54" positionY=
"63" width=
"128" height=
"105"/>
35 <element name=
"Item" positionX=
"-63" positionY=
"-18" width=
"128" height=
"150"/>
36 <element name=
"ItemType" positionX=
"-63" positionY=
"54" width=
"128" height=
"120"/>
37 <element name=
"LookupEntry" positionX=
"-54" positionY=
"27" width=
"128" height=
"135"/>