]>
git.saurik.com Git - apple/security.git/blob - keychain/TrustedPeersHelper/TrustedPeersHelper.xcdatamodeld/TrustedPeersHelper.xcdatamodel/contents
1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"yes"?>
2 <model type=
"com.apple.IDECoreDataModeler.DataModel" documentVersion=
"1.0" lastSavedToolsVersion=
"14685" systemVersion=
"18C40" minimumToolsVersion=
"Automatic" sourceLanguage=
"Swift" userDefinedModelVersionIdentifier=
"">
3 <entity name=
"Bottle" representedClassName=
"BottleMO" syncable=
"YES" codeGenerationType=
"class">
4 <attribute name=
"bottleID" optional=
"YES" attributeType=
"String" syncable=
"YES"/>
5 <attribute name=
"contents" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
6 <attribute name=
"escrowedSigningSPKI" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
7 <attribute name=
"peerID" optional=
"YES" attributeType=
"String" syncable=
"YES"/>
8 <attribute name=
"signatureUsingEscrowKey" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
9 <attribute name=
"signatureUsingPeerKey" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
10 <relationship name=
"container" optional=
"YES" maxCount=
"1" deletionRule=
"Nullify" destinationEntity=
"Container" inverseName=
"bottles" inverseEntity=
"Container" syncable=
"YES"/>
12 <entity name=
"Container" representedClassName=
"ContainerMO" syncable=
"YES" codeGenerationType=
"class">
13 <attribute name=
"accountDSID" optional=
"YES" attributeType=
"String" syncable=
"YES"/>
14 <attribute name=
"allowedMachineIDs" optional=
"YES" attributeType=
"Transformable" customClassName=
"NSSet" syncable=
"YES" valueTransformerName=
"SetValueTransformer"/>
15 <attribute name=
"changeToken" optional=
"YES" attributeType=
"String" syncable=
"YES"/>
16 <attribute name=
"egoPeerID" optional=
"YES" attributeType=
"String" syncable=
"YES"/>
17 <attribute name=
"egoPeerPermanentInfo" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
18 <attribute name=
"egoPeerPermanentInfoSig" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
19 <attribute name=
"egoPeerStableInfo" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
20 <attribute name=
"egoPeerStableInfoSig" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
21 <attribute name=
"moreChanges" optional=
"YES" attributeType=
"Boolean" usesScalarValueType=
"YES" syncable=
"YES"/>
22 <attribute name=
"name" optional=
"YES" attributeType=
"String" syncable=
"YES"/>
23 <relationship name=
"bottles" optional=
"YES" toMany=
"YES" deletionRule=
"Nullify" destinationEntity=
"Bottle" inverseName=
"container" inverseEntity=
"Bottle" syncable=
"YES"/>
24 <relationship name=
"peers" optional=
"YES" toMany=
"YES" deletionRule=
"Cascade" destinationEntity=
"Peer" inverseName=
"container" inverseEntity=
"Peer" syncable=
"YES"/>
25 <relationship name=
"policies" optional=
"YES" toMany=
"YES" deletionRule=
"Cascade" destinationEntity=
"Policy" inverseName=
"container" inverseEntity=
"Policy" syncable=
"YES"/>
27 <entity name=
"Peer" representedClassName=
"PeerMO" syncable=
"YES" codeGenerationType=
"class">
28 <attribute name=
"dynamicInfo" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
29 <attribute name=
"dynamicInfoSig" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
30 <attribute name=
"isEgoPeer" optional=
"YES" attributeType=
"Boolean" usesScalarValueType=
"YES" syncable=
"YES"/>
31 <attribute name=
"peerID" optional=
"YES" attributeType=
"String" syncable=
"YES"/>
32 <attribute name=
"permanentInfo" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
33 <attribute name=
"permanentInfoSig" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
34 <attribute name=
"stableInfo" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
35 <attribute name=
"stableInfoSig" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
36 <relationship name=
"container" optional=
"YES" maxCount=
"1" deletionRule=
"Nullify" destinationEntity=
"Container" inverseName=
"peers" inverseEntity=
"Container" syncable=
"YES"/>
37 <relationship name=
"recoveryVoucher" optional=
"YES" maxCount=
"1" deletionRule=
"Cascade" destinationEntity=
"RecoveryVoucher" inverseName=
"beneficiary" inverseEntity=
"RecoveryVoucher" syncable=
"YES"/>
38 <relationship name=
"vouchers" optional=
"YES" toMany=
"YES" deletionRule=
"Cascade" destinationEntity=
"Voucher" inverseName=
"beneficiary" inverseEntity=
"Voucher" syncable=
"YES"/>
40 <entity name=
"Policy" representedClassName=
"PolicyMO" syncable=
"YES" codeGenerationType=
"class">
41 <attribute name=
"policyData" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
42 <attribute name=
"policyHash" optional=
"YES" attributeType=
"String" syncable=
"YES"/>
43 <attribute name=
"version" optional=
"YES" attributeType=
"Integer 64" defaultValueString=
"0" usesScalarValueType=
"YES" syncable=
"YES"/>
44 <relationship name=
"container" optional=
"YES" maxCount=
"1" deletionRule=
"Nullify" destinationEntity=
"Container" inverseName=
"policies" inverseEntity=
"Container" syncable=
"YES"/>
46 <entity name=
"RecoveryVoucher" representedClassName=
"RecoveryVoucherMO" syncable=
"YES" codeGenerationType=
"class">
47 <attribute name=
"recoverySigningPubKey" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
48 <attribute name=
"recoveryVoucherInfo" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
49 <attribute name=
"signature" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
50 <relationship name=
"beneficiary" optional=
"YES" maxCount=
"1" deletionRule=
"Nullify" destinationEntity=
"Peer" inverseName=
"recoveryVoucher" inverseEntity=
"Peer" syncable=
"YES"/>
52 <entity name=
"Voucher" representedClassName=
"VoucherMO" syncable=
"YES" codeGenerationType=
"class">
53 <attribute name=
"voucherInfo" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
54 <attribute name=
"voucherInfoSig" optional=
"YES" attributeType=
"Binary" syncable=
"YES"/>
55 <relationship name=
"beneficiary" optional=
"YES" maxCount=
"1" deletionRule=
"Nullify" destinationEntity=
"Peer" inverseName=
"vouchers" inverseEntity=
"Peer" syncable=
"YES"/>
58 <element name=
"Bottle" positionX=
"-549" positionY=
"-234" width=
"128" height=
"150"/>
59 <element name=
"Container" positionX=
"-758" positionY=
"-261" width=
"128" height=
"240"/>
60 <element name=
"Peer" positionX=
"-414" positionY=
"-387" width=
"128" height=
"210"/>
61 <element name=
"Policy" positionX=
"-414" positionY=
"54" width=
"128" height=
"105"/>
62 <element name=
"RecoveryVoucher" positionX=
"-65" positionY=
"-297" width=
"128" height=
"105"/>
63 <element name=
"Voucher" positionX=
"-65" positionY=
"-171" width=
"128" height=
"90"/>