2021-01-27 07:50:13 +01:00
|
|
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
2021-02-01 11:05:34 +01:00
|
|
|
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="17709" systemVersion="20D5029f" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
|
|
|
|
<entity name="Emoji" representedClassName=".Emoji" syncable="YES">
|
|
|
|
<attribute name="identifier" attributeType="String"/>
|
|
|
|
<attribute name="shortcode" attributeType="String"/>
|
|
|
|
<attribute name="staticURL" attributeType="String"/>
|
|
|
|
<attribute name="url" attributeType="String"/>
|
|
|
|
<attribute name="visibleInPicker" attributeType="Boolean" usesScalarValueType="YES"/>
|
|
|
|
<relationship name="toot" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Toot" inverseName="emojis" inverseEntity="Toot"/>
|
|
|
|
</entity>
|
|
|
|
<entity name="History" representedClassName=".History" syncable="YES">
|
|
|
|
<attribute name="accounts" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
|
|
|
|
<attribute name="day" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
|
|
|
|
<attribute name="identifier" optional="YES" attributeType="String"/>
|
|
|
|
<attribute name="uses" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
|
|
|
|
</entity>
|
2021-01-27 07:50:13 +01:00
|
|
|
<entity name="HomeTimelineIndex" representedClassName=".HomeTimelineIndex" syncable="YES">
|
|
|
|
<attribute name="createdAt" attributeType="Date" usesScalarValueType="NO"/>
|
|
|
|
<attribute name="domain" attributeType="String"/>
|
|
|
|
<attribute name="identifier" attributeType="String"/>
|
|
|
|
<attribute name="userIdentifier" attributeType="String"/>
|
2021-02-01 11:05:34 +01:00
|
|
|
<relationship name="toots" maxCount="1" deletionRule="Nullify" destinationEntity="Toot" inverseName="homeTimelineIndexes" inverseEntity="Toot"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
</entity>
|
|
|
|
<entity name="MastodonUser" representedClassName=".MastodonUser" syncable="YES">
|
|
|
|
<attribute name="acct" attributeType="String"/>
|
|
|
|
<attribute name="avatar" optional="YES" attributeType="String"/>
|
2021-01-29 09:47:32 +01:00
|
|
|
<attribute name="avatarStatic" optional="YES" attributeType="String"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
<attribute name="createdAt" attributeType="Date" usesScalarValueType="NO"/>
|
2021-01-28 09:10:30 +01:00
|
|
|
<attribute name="displayName" optional="YES" attributeType="String"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
<attribute name="domain" attributeType="String"/>
|
|
|
|
<attribute name="id" attributeType="String"/>
|
|
|
|
<attribute name="identifier" attributeType="String"/>
|
|
|
|
<attribute name="updatedAt" attributeType="Date" usesScalarValueType="NO"/>
|
|
|
|
<attribute name="username" attributeType="String"/>
|
2021-01-28 09:10:30 +01:00
|
|
|
<relationship name="toots" toMany="YES" deletionRule="Nullify" destinationEntity="Toot" inverseName="author" inverseEntity="Toot"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
</entity>
|
2021-02-01 11:05:34 +01:00
|
|
|
<entity name="Mention" representedClassName=".Mention" syncable="YES">
|
|
|
|
<attribute name="acct" attributeType="String"/>
|
|
|
|
<attribute name="id" attributeType="String"/>
|
|
|
|
<attribute name="identifier" attributeType="String"/>
|
|
|
|
<attribute name="url" attributeType="String"/>
|
|
|
|
<attribute name="username" attributeType="String"/>
|
|
|
|
<relationship name="toot" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Toot" inverseName="mentions" inverseEntity="Toot"/>
|
|
|
|
</entity>
|
|
|
|
<entity name="Tag" representedClassName=".Tag" syncable="YES">
|
|
|
|
<attribute name="identifier" attributeType="String"/>
|
|
|
|
<attribute name="name" attributeType="String"/>
|
|
|
|
<attribute name="url" attributeType="String"/>
|
|
|
|
<relationship name="history" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="History"/>
|
|
|
|
<relationship name="toot" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Toot" inverseName="tags" inverseEntity="Toot"/>
|
|
|
|
</entity>
|
2021-01-28 09:10:30 +01:00
|
|
|
<entity name="Toot" representedClassName=".Toot" syncable="YES">
|
2021-02-01 11:05:34 +01:00
|
|
|
<attribute name="bookmarked" attributeType="Boolean" usesScalarValueType="YES"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
<attribute name="content" attributeType="String"/>
|
|
|
|
<attribute name="createdAt" attributeType="Date" usesScalarValueType="NO"/>
|
2021-01-28 09:10:30 +01:00
|
|
|
<attribute name="deletedAt" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
<attribute name="domain" attributeType="String"/>
|
2021-02-01 11:05:34 +01:00
|
|
|
<attribute name="favourited" attributeType="Boolean" usesScalarValueType="YES"/>
|
|
|
|
<attribute name="favouritesCount" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
<attribute name="id" attributeType="String"/>
|
|
|
|
<attribute name="identifier" attributeType="String"/>
|
2021-02-01 11:05:34 +01:00
|
|
|
<attribute name="inReplyToAccountID" optional="YES" attributeType="String"/>
|
|
|
|
<attribute name="inReplyToID" optional="YES" attributeType="String"/>
|
|
|
|
<attribute name="language" optional="YES" attributeType="String"/>
|
|
|
|
<attribute name="muted" attributeType="Boolean" usesScalarValueType="YES"/>
|
|
|
|
<attribute name="pinned" attributeType="Boolean" usesScalarValueType="YES"/>
|
|
|
|
<attribute name="reblogged" attributeType="Boolean" usesScalarValueType="YES"/>
|
|
|
|
<attribute name="reblogsCount" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
|
|
|
|
<attribute name="repliesCount" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
|
|
|
|
<attribute name="sensitive" attributeType="Boolean" usesScalarValueType="YES"/>
|
|
|
|
<attribute name="spoilerText" optional="YES" attributeType="String"/>
|
|
|
|
<attribute name="text" optional="YES" attributeType="String"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
<attribute name="updatedAt" attributeType="Date" usesScalarValueType="NO"/>
|
2021-02-01 11:05:34 +01:00
|
|
|
<attribute name="uri" attributeType="String"/>
|
|
|
|
<attribute name="url" attributeType="String"/>
|
|
|
|
<attribute name="visibility" optional="YES" attributeType="String"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
<relationship name="author" maxCount="1" deletionRule="Nullify" destinationEntity="MastodonUser" inverseName="toots" inverseEntity="MastodonUser"/>
|
2021-02-01 11:05:34 +01:00
|
|
|
<relationship name="emojis" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Emoji" inverseName="toot" inverseEntity="Emoji"/>
|
|
|
|
<relationship name="homeTimelineIndexes" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="HomeTimelineIndex" inverseName="toots" inverseEntity="HomeTimelineIndex"/>
|
|
|
|
<relationship name="mentions" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="Mention" inverseName="toot" inverseEntity="Mention"/>
|
|
|
|
<relationship name="reblog" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Toot" inverseName="reblog" inverseEntity="Toot"/>
|
|
|
|
<relationship name="tags" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Tag" inverseName="toot" inverseEntity="Tag"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
</entity>
|
|
|
|
<elements>
|
2021-02-01 11:05:34 +01:00
|
|
|
<element name="Emoji" positionX="45" positionY="135" width="128" height="119"/>
|
|
|
|
<element name="History" positionX="27" positionY="126" width="128" height="89"/>
|
2021-01-28 09:10:30 +01:00
|
|
|
<element name="HomeTimelineIndex" positionX="0" positionY="0" width="128" height="104"/>
|
2021-01-29 09:47:32 +01:00
|
|
|
<element name="MastodonUser" positionX="0" positionY="0" width="128" height="194"/>
|
2021-02-01 11:05:34 +01:00
|
|
|
<element name="Mention" positionX="9" positionY="108" width="128" height="119"/>
|
|
|
|
<element name="Tag" positionX="18" positionY="117" width="128" height="104"/>
|
|
|
|
<element name="Toot" positionX="0" positionY="0" width="128" height="479"/>
|
2021-01-27 07:50:13 +01:00
|
|
|
</elements>
|
|
|
|
</model>
|