1
1
<?xml version =" 1.0" encoding =" UTF-8" standalone =" yes" ?>
2
- <model type =" com.apple.IDECoreDataModeler.DataModel" documentVersion =" 1.0" lastSavedToolsVersion =" 21279 " systemVersion =" 21G83 " minimumToolsVersion =" Automatic" sourceLanguage =" Swift" userDefinedModelVersionIdentifier =" " >
2
+ <model type =" com.apple.IDECoreDataModeler.DataModel" documentVersion =" 1.0" lastSavedToolsVersion =" 20086 " systemVersion =" 21E230 " minimumToolsVersion =" Automatic" sourceLanguage =" Swift" userDefinedModelVersionIdentifier =" " >
3
3
<entity name =" Account" representedClassName =" Account" syncable =" YES" >
4
4
<attribute name =" appleID" attributeType =" String" />
5
5
<attribute name =" firstName" attributeType =" String" />
45
45
<attribute name =" resignedBundleIdentifier" attributeType =" String" />
46
46
<attribute name =" version" attributeType =" String" />
47
47
<relationship name =" appExtensions" toMany =" YES" deletionRule =" Cascade" destinationEntity =" InstalledExtension" inverseName =" parentApp" inverseEntity =" InstalledExtension" />
48
- <relationship name =" loggedErrors" toMany =" YES" deletionRule =" Nullify" destinationEntity =" LoggedError" inverseName =" installedApp" inverseEntity =" LoggedError" />
49
48
<relationship name =" storeApp" optional =" YES" maxCount =" 1" deletionRule =" Nullify" destinationEntity =" StoreApp" inverseName =" installedApp" inverseEntity =" StoreApp" />
50
49
<relationship name =" team" optional =" YES" maxCount =" 1" deletionRule =" Nullify" destinationEntity =" Team" inverseName =" installedApps" inverseEntity =" Team" />
51
50
<uniquenessConstraints >
64
63
<attribute name =" version" attributeType =" String" />
65
64
<relationship name =" parentApp" optional =" YES" maxCount =" 1" deletionRule =" Nullify" destinationEntity =" InstalledApp" inverseName =" appExtensions" inverseEntity =" InstalledApp" />
66
65
</entity >
67
- <entity name =" LoggedError" representedClassName =" LoggedError" syncable =" YES" >
68
- <attribute name =" appBundleID" attributeType =" String" />
69
- <attribute name =" appName" attributeType =" String" />
70
- <attribute name =" code" attributeType =" Integer 32" defaultValueString =" 0" usesScalarValueType =" YES" />
71
- <attribute name =" date" attributeType =" Date" usesScalarValueType =" NO" />
72
- <attribute name =" domain" attributeType =" String" />
73
- <attribute name =" operation" optional =" YES" attributeType =" String" />
74
- <attribute name =" userInfo" attributeType =" Transformable" valueTransformerName =" ALTSecureValueTransformer" />
75
- <relationship name =" installedApp" optional =" YES" maxCount =" 1" deletionRule =" Nullify" destinationEntity =" InstalledApp" inverseName =" loggedErrors" inverseEntity =" InstalledApp" />
76
- <relationship name =" storeApp" optional =" YES" maxCount =" 1" deletionRule =" Nullify" destinationEntity =" StoreApp" inverseName =" loggedErrors" inverseEntity =" StoreApp" />
77
- </entity >
78
66
<entity name =" NewsItem" representedClassName =" NewsItem" syncable =" YES" >
79
67
<attribute name =" appID" optional =" YES" attributeType =" String" />
80
68
<attribute name =" caption" attributeType =" String" />
158
146
<attribute name =" versionDate" attributeType =" Date" usesScalarValueType =" NO" />
159
147
<attribute name =" versionDescription" optional =" YES" attributeType =" String" />
160
148
<relationship name =" installedApp" optional =" YES" maxCount =" 1" deletionRule =" Nullify" destinationEntity =" InstalledApp" inverseName =" storeApp" inverseEntity =" InstalledApp" />
161
- <relationship name =" loggedErrors" toMany =" YES" deletionRule =" Nullify" destinationEntity =" LoggedError" inverseName =" storeApp" inverseEntity =" LoggedError" />
162
149
<relationship name =" newsItems" toMany =" YES" deletionRule =" Nullify" destinationEntity =" NewsItem" inverseName =" storeApp" inverseEntity =" NewsItem" />
163
150
<relationship name =" permissions" toMany =" YES" deletionRule =" Cascade" ordered =" YES" destinationEntity =" AppPermission" inverseName =" app" inverseEntity =" AppPermission" />
164
151
<relationship name =" source" optional =" YES" maxCount =" 1" deletionRule =" Nullify" destinationEntity =" Source" inverseName =" apps" inverseEntity =" Source" />
183
170
</uniquenessConstraint >
184
171
</uniquenessConstraints >
185
172
</entity >
173
+ <elements >
174
+ <element name =" Account" positionX =" -36" positionY =" 90" width =" 128" height =" 135" />
175
+ <element name =" AppID" positionX =" -27" positionY =" 153" width =" 128" height =" 133" />
176
+ <element name =" AppPermission" positionX =" -45" positionY =" 90" width =" 128" height =" 90" />
177
+ <element name =" InstalledApp" positionX =" -63" positionY =" 0" width =" 128" height =" 268" />
178
+ <element name =" InstalledExtension" positionX =" -45" positionY =" 135" width =" 128" height =" 163" />
179
+ <element name =" NewsItem" positionX =" -45" positionY =" 126" width =" 128" height =" 238" />
180
+ <element name =" PatreonAccount" positionX =" -45" positionY =" 117" width =" 128" height =" 89" />
181
+ <element name =" Patron" positionX =" -36" positionY =" 153" width =" 128" height =" 59" />
182
+ <element name =" RefreshAttempt" positionX =" -45" positionY =" 117" width =" 128" height =" 105" />
183
+ <element name =" Source" positionX =" -45" positionY =" 99" width =" 128" height =" 133" />
184
+ <element name =" StoreApp" positionX =" -63" positionY =" -18" width =" 128" height =" 343" />
185
+ <element name =" Team" positionX =" -45" positionY =" 81" width =" 128" height =" 148" />
186
+ </elements >
186
187
</model >
0 commit comments