<?xml version="1.0" encoding="UTF-8"?>
<nodeTypes xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:mix="http://www.jcp.org/jcr/mix/1.0"
  xmlns:jcr="http://www.jcp.org/jcr/1.0">

  <!-- Editor mixin nodetype for adding to nt:file like nodetype when editing its content and need keep unconfirmed content changes -->
  <nodeType name="mso:message" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
    <propertyDefinitions>
      <propertyDefinition name="mso:messageId" requiredType="String" autoCreated="false"
        mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="mso:userEmail" requiredType="String" autoCreated="false"
        mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="mso:userName" requiredType="String" autoCreated="false"
        mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="mso:fromEmail" requiredType="String" autoCreated="false"
        mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="mso:fromName" requiredType="String" autoCreated="false"
        mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="mso:created" requiredType="Date" autoCreated="false"
        mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="mso:modified" requiredType="String" autoCreated="false"
        mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="mso:internetMessageId" requiredType="String" autoCreated="false"
        mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="*" requiredType="Underfined" autoCreated="false" mandatory="false"
        onParentVersion="ABORT" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="*" requiredType="Underfined" autoCreated="false" mandatory="false"
        onParentVersion="ABORT" protected="false" multiple="true">
        <valueConstraints />
      </propertyDefinition>
    </propertyDefinitions>
  </nodeType>
</nodeTypes>