<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model name="" userDefinedModelVersionIdentifier="" type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="2061" systemVersion="12E55" minimumToolsVersion="Xcode 4.3" macOSVersion="Mac OS X 10.7" iOSVersion="Automatic">
    <entity name="ArchivesConversation" representedClassName="WDArchivesConversation" parentEntity="Conversation" syncable="YES"/>
    <entity name="BroadcastMessage" representedClassName="WDBroadcastMessage" parentEntity="Message" syncable="YES"/>
    <entity name="BroadcastsConversation" representedClassName="WDBroadcastsConversation" parentEntity="Conversation" syncable="YES"/>
    <entity name="Conversation" representedClassName="WDConversation" isAbstract="YES" parentEntity="MessagesNode" syncable="YES">
        <attribute name="numberOfUnreads" optional="YES" attributeType="Integer 32" defaultValueString="0" syncable="YES"/>
        <attribute name="serverName" optional="YES" attributeType="String" syncable="YES"/>
        <relationship name="messages" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="Message" inverseName="conversation" inverseEntity="Message" syncable="YES"/>
    </entity>
    <entity name="Message" representedClassName="WDMessage" isAbstract="YES" parentEntity="MessagesNode" syncable="YES">
        <attribute name="draft" optional="YES" attributeType="Boolean" syncable="YES"/>
        <attribute name="message" optional="YES" attributeType="String" valueTransformerName="" indexed="YES" syncable="YES"/>
        <relationship name="conversation" optional="YES" minCount="1" maxCount="1" deletionRule="Nullify" destinationEntity="Conversation" inverseName="messages" inverseEntity="Conversation" syncable="YES"/>
    </entity>
    <entity name="MessagesConversation" representedClassName="WDMessagesConversation" parentEntity="Conversation" syncable="YES"/>
    <entity name="MessagesNode" representedClassName="WDMessagesNode" isAbstract="YES" syncable="YES">
        <attribute name="active" optional="YES" attributeType="Boolean" defaultValueString="NO" syncable="YES"/>
        <attribute name="date" optional="YES" attributeType="Date" syncable="YES"/>
        <attribute name="direction" optional="YES" attributeType="Integer 32" syncable="YES"/>
        <attribute name="identifier" optional="YES" attributeType="String" syncable="YES"/>
        <attribute name="nick" optional="YES" attributeType="String" syncable="YES"/>
        <attribute name="unread" optional="YES" attributeType="Boolean" syncable="YES"/>
        <attribute name="user" optional="YES" attributeType="Transformable" syncable="YES"/>
    </entity>
    <entity name="PrivateMessage" representedClassName="WDPrivateMessage" parentEntity="Message" syncable="YES"/>
    <elements>
        <element name="ArchivesConversation" positionX="160" positionY="192" width="128" height="45"/>
        <element name="BroadcastMessage" positionX="160" positionY="192" width="128" height="45"/>
        <element name="BroadcastsConversation" positionX="160" positionY="192" width="128" height="45"/>
        <element name="Conversation" positionX="160" positionY="192" width="128" height="90"/>
        <element name="Message" positionX="160" positionY="192" width="128" height="90"/>
        <element name="MessagesConversation" positionX="160" positionY="192" width="128" height="45"/>
        <element name="MessagesNode" positionX="160" positionY="192" width="128" height="150"/>
        <element name="PrivateMessage" positionX="160" positionY="192" width="128" height="45"/>
    </elements>
</model>