oncall-mobile-ios/Model.xcdatamodeld/Model.xcdatamodel/contents
2022-05-15 20:17:07 -04:00

30 lines
No EOL
2 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="20086" systemVersion="21E258" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
<entity name="Notification" representedClassName="Notification" parentEntity="Subscription" syncable="YES" codeGenerationType="class">
<attribute name="id" attributeType="String"/>
<attribute name="message" attributeType="String"/>
<attribute name="time" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
<attribute name="title" optional="YES" attributeType="String"/>
<relationship name="subscription" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="Subscription" inverseName="notifications" inverseEntity="Subscription"/>
<uniquenessConstraints>
<uniquenessConstraint>
<constraint value="id"/>
</uniquenessConstraint>
</uniquenessConstraints>
</entity>
<entity name="Subscription" representedClassName="Subscription" syncable="YES" codeGenerationType="class">
<attribute name="baseUrl" attributeType="String"/>
<attribute name="topic" attributeType="String" minValueString="1" maxValueString="64" regularExpressionString="^[-_A-Za-z0-9]{1,64}$"/>
<relationship name="notifications" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="Notification" inverseName="subscription" inverseEntity="Notification"/>
<uniquenessConstraints>
<uniquenessConstraint>
<constraint value="baseUrl"/>
<constraint value="topic"/>
</uniquenessConstraint>
</uniquenessConstraints>
</entity>
<elements>
<element name="Subscription" positionX="-63" positionY="-18" width="128" height="74"/>
<element name="Notification" positionX="-54" positionY="9" width="128" height="104"/>
</elements>
</model>