contents 2.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="20086" systemVersion="21E258" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
  3. <entity name="Notification" representedClassName="Notification" syncable="YES" codeGenerationType="class">
  4. <attribute name="actions" optional="YES" attributeType="String"/>
  5. <attribute name="click" optional="YES" attributeType="String"/>
  6. <attribute name="id" attributeType="String"/>
  7. <attribute name="message" attributeType="String"/>
  8. <attribute name="priority" optional="YES" attributeType="Integer 16" minValueString="1" maxValueString="5" defaultValueString="3" usesScalarValueType="YES"/>
  9. <attribute name="tags" optional="YES" attributeType="String"/>
  10. <attribute name="time" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
  11. <attribute name="title" optional="YES" attributeType="String"/>
  12. <relationship name="subscription" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Subscription" inverseName="notifications" inverseEntity="Subscription"/>
  13. <uniquenessConstraints>
  14. <uniquenessConstraint>
  15. <constraint value="id"/>
  16. </uniquenessConstraint>
  17. </uniquenessConstraints>
  18. </entity>
  19. <entity name="Subscription" representedClassName="Subscription" syncable="YES" codeGenerationType="class">
  20. <attribute name="baseUrl" attributeType="String"/>
  21. <attribute name="lastNotificationId" optional="YES" attributeType="String"/>
  22. <attribute name="topic" attributeType="String" minValueString="1" maxValueString="64" regularExpressionString="^[-_A-Za-z0-9]{1,64}$"/>
  23. <relationship name="notifications" optional="YES" toMany="YES" deletionRule="Cascade" destinationEntity="Notification" inverseName="subscription" inverseEntity="Notification"/>
  24. <uniquenessConstraints>
  25. <uniquenessConstraint>
  26. <constraint value="baseUrl"/>
  27. <constraint value="topic"/>
  28. </uniquenessConstraint>
  29. </uniquenessConstraints>
  30. </entity>
  31. <elements>
  32. <element name="Notification" positionX="-54" positionY="9" width="128" height="164"/>
  33. <element name="Subscription" positionX="-262.4760131835938" positionY="11.46405029296875" width="128" height="89"/>
  34. </elements>
  35. </model>