{
  "ash" : {
    "generateResource" : "Y"
  },
  "attributes" : [
    {
      "allowsNull" : "N",
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "applicationTypeCode",
      "defaultValue" : "0",
      "externalType" : "int",
      "name" : "applicationTypeCode",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "Y"
      },
      "columnName" : "assignedToID",
      "externalType" : "longlong",
      "isIndexed" : "Y",
      "name" : "assignedToID",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "details",
      "externalType" : "char",
      "name" : "details",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSString",
      "width" : "0"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "filterUIState",
      "externalType" : "object",
      "name" : "filterUIState",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSData"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "ashName" : "entity_type",
        "ashType" : "Daylite.Smartlists.SourceList.EntityType",
        "includeInResource" : "Y"
      },
      "columnName" : "forEntityName",
      "externalType" : "char",
      "internalInfo" : {
        "_nameInObjectStore" : "entityName"
      },
      "name" : "forEntityName",
      "purpose" : "The entity name for the source list.",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSString",
      "width" : "0"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "groupIdentifier",
      "externalType" : "char",
      "name" : "groupIdentifier",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSString",
      "width" : "0"
    },
    {
      "allowsNull" : "N",
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "isDefaultCode",
      "defaultValue" : "0",
      "externalType" : "int",
      "name" : "isDefaultCode",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "N",
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "isHiddenFlag",
      "defaultValue" : "0",
      "externalType" : "int",
      "name" : "isHiddenFlag",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "Y"
      },
      "columnName" : "name",
      "externalType" : "char",
      "name" : "name",
      "purpose" : "The display name for the list.",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSString",
      "width" : "0"
    },
    {
      "allowsNull" : "N",
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "orderCode",
      "defaultValue" : "0",
      "externalType" : "int",
      "name" : "orderCode",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "Y"
      },
      "columnName" : "parentListID",
      "externalType" : "longlong",
      "isIndexed" : "Y",
      "name" : "parentListID",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "N",
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "permissionMask",
      "defaultValue" : "0",
      "externalType" : "int",
      "name" : "permissionMask",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "N",
      "ash" : {
        "includeInResource" : "Y"
      },
      "columnName" : "_rowid",
      "externalType" : "longlong",
      "isIndexed" : "Y",
      "name" : "sourceListID",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "N",
      "ash" : {
        "ashName" : "type",
        "ashType" : "Daylite.Smartlists.SourceList.Type",
        "includeInResource" : "Y"
      },
      "columnName" : "typeCode",
      "defaultValue" : "0",
      "externalType" : "int",
      "name" : "typeCode",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "ashName" : "criteria_plist_encoded_data",
        "includeInResource" : "N"
      },
      "columnName" : "criteriaPlistRepresentation",
      "externalType" : "object",
      "name" : "criteriaPlistRepresentation",
      "purpose" : "Criteria plist data in NSArchiver encoding. Old style. Deprecated.",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSData"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "Y"
      },
      "columnName" : "shareTeamID",
      "externalType" : "longlong",
      "isIndexed" : "Y",
      "name" : "shareTeamID",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "l"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "ashType" : ":pipe_set",
        "includeInResource" : "Y"
      },
      "columnName" : "readPermissions",
      "externalType" : "char",
      "isIndexed" : "Y",
      "name" : "readPermissions",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSString",
      "width" : "0"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "ashType" : ":pipe_set",
        "includeInResource" : "Y"
      },
      "columnName" : "writePermissions",
      "externalType" : "char",
      "name" : "writePermissions",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSString",
      "width" : "0"
    },
    {
      "ash" : {
        "ashName" : "shared?",
        "ashType" : ":boolean_integer",
        "includeInResource" : "Y"
      },
      "columnName" : "isShared",
      "defaultValue" : "0",
      "externalType" : "int",
      "isIndexed" : "N",
      "name" : "isShared",
      "purpose" : "Whether this source list is shared.\n\nSee also ``shareTeam`` to control which team(s) can see it.",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSNumber"
    },
    {
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "isPublished",
      "defaultValue" : "0",
      "externalType" : "int",
      "name" : "isPublished",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "N"
      },
      "columnName" : "publishIdentifier",
      "externalType" : "char",
      "name" : "publishIdentifier",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isInternal" : "N",
        "isUpdatable" : "N"
      },
      "valueClassName" : "NSString",
      "valueType" : "c"
    },
    {
      "addedInModelVersion" : 0,
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "Y"
      },
      "columnName" : "deletionUserID",
      "externalType" : "int",
      "isIndexed" : "Y",
      "name" : "deletionUserID",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSNumber",
      "valueType" : "i"
    },
    {
      "addedInModelVersion" : 0,
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "Y"
      },
      "columnName" : "deletionDate",
      "externalType" : "datetime",
      "isIndexed" : "Y",
      "name" : "deletionDate",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSDate"
    },
    {
      "addedInModelVersion" : 0,
      "allowsNull" : "Y",
      "ash" : {
        "includeInResource" : "Y"
      },
      "columnName" : "deletionIdentifier",
      "externalType" : "char",
      "isIndexed" : "Y",
      "name" : "deletionIdentifier",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSString",
      "width" : 255
    },
    {
      "addedInModelVersion" : 1151,
      "allowsNull" : "N",
      "ash" : {
        "ashName" : "criteria_encoding",
        "ashType" : "Daylite.Smartlists.SourceList.CriteriaEncoding",
        "includeInResource" : "Y"
      },
      "columnName" : "criteriaEncodingType",
      "defaultValue" : "0",
      "externalType" : "int",
      "name" : "criteriaEncodingType",
      "purpose" : "The way the criteria was encoded - old style (NSArchiver) = 0 and new style (xml plist) = 1",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "EnumInteger",
      "valueEnum" : "CriteriaEncoding"
    },
    {
      "addedInModelVersion" : 1151,
      "allowsNull" : "Y",
      "ash" : {
        "ashName" : "criteria",
        "ashType" : ":criteria_tree",
        "includeInResource" : "Y"
      },
      "columnName" : "criteriaRepresentation",
      "externalType" : "object",
      "name" : "criteriaRepresentation",
      "purpose" : "Modern criteria representation using PropertyListSerialization. Handles NSDate transparently.",
      "record" : {
        "allowsRecord" : "Y",
        "isInternal" : "N",
        "isUpdatable" : "Y"
      },
      "valueClassName" : "NSData"
    }
  ],
  "className" : "GWSourceList",
  "classProperties" : [
    "applicationTypeCode",
    "assignedToID",
    "details",
    "filterUIState",
    "forEntityName",
    "groupIdentifier",
    "isDefaultCode",
    "isHiddenFlag",
    "name",
    "orderCode",
    "parentListID",
    "permissionMask",
    "sourceListID",
    "typeCode",
    "criteriaPlistRepresentation",
    "shareTeamID",
    "readPermissions",
    "writePermissions",
    "isShared",
    "isPublished",
    "publishIdentifier",
    "deletionUserID",
    "deletionDate",
    "deletionIdentifier",
    "criteriaEncodingType",
    "criteriaRepresentation",
    "assignedTo",
    "displayStates",
    "floatingDisplayStates",
    "parentList",
    "subLists",
    "contactDumbLists",
    "contacts",
    "groupDumbLists",
    "groups",
    "projectDumbLists",
    "projects",
    "organizationDumbLists",
    "organizations",
    "opportunityDumbLists",
    "opportunities",
    "taskDumbLists",
    "tasks",
    "timeblockDumbLists",
    "timeblocks",
    "noteDumbLists",
    "notes",
    "customRecordSetDumbLists",
    "customRecordSets",
    "dumbListEmails",
    "emails",
    "shareTeam"
  ],
  "domain" : "Smartlists",
  "enums" : [
    {
      "addedInModelVersion" : 0,
      "items" : [
        {
          "addedInModelVersion" : 0,
          "name" : "Unknown",
          "purpose" : "Not part of original `MCSourceListType` enum, but required to satisify the default column value.",
          "value" : 0
        },
        {
          "addedInModelVersion" : 0,
          "name" : "System",
          "value" : 10
        },
        {
          "addedInModelVersion" : 0,
          "name" : "SystemRecents",
          "value" : 20
        },
        {
          "addedInModelVersion" : 0,
          "name" : "TaskInbox",
          "value" : 5
        },
        {
          "addedInModelVersion" : 0,
          "name" : "TaskWorklist",
          "value" : 6
        },
        {
          "addedInModelVersion" : 0,
          "name" : "TaskUnfiled",
          "value" : 7
        },
        {
          "addedInModelVersion" : 0,
          "name" : "Sync",
          "value" : 22
        },
        {
          "addedInModelVersion" : 0,
          "name" : "Touch",
          "value" : 23
        },
        {
          "addedInModelVersion" : 0,
          "name" : "ApplicationCustom",
          "value" : 25
        },
        {
          "addedInModelVersion" : 0,
          "name" : "Watch",
          "value" : 30
        },
        {
          "addedInModelVersion" : 0,
          "name" : "Smart",
          "value" : 40
        },
        {
          "addedInModelVersion" : 0,
          "name" : "Dumb",
          "value" : 50
        }
      ],
      "name" : "SourceListType",
      "type" : 1
    },
    {
      "addedInModelVersion" : 1151,
      "items" : [
        {
          "addedInModelVersion" : 1151,
          "name" : "Archiver",
          "purpose" : "Null or 0 means it was encoded using the old NSArchiver. Not available on iOS or Server.",
          "value" : 0
        },
        {
          "addedInModelVersion" : 1151,
          "name" : "Plist",
          "purpose" : "Encoded using PropertyListSerialization (XML, handles NSDate).",
          "value" : 1
        }
      ],
      "name" : "CriteriaEncoding",
      "purpose" : "The way criteria is encoded",
      "type" : 1
    }
  ],
  "externalName" : "SourceList",
  "fetchSpecificationDictionary" : {

  },
  "isDatabasePreference" : false,
  "isTrashable" : true,
  "name" : "SourceList",
  "primaryKeyAttributes" : [
    "sourceListID"
  ],
  "record" : {
    "allowsRecord" : "Y",
    "isDirectlyUpdatable" : "Y"
  },
  "relationships" : [
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "destination" : "User",
      "isToMany" : "N",
      "joins" : [
        {
          "destinationAttribute" : "userID",
          "sourceAttribute" : "assignedToID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "assignedTo",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "DisplayState",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "displayStates",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "N"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "DisplayState",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID2",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "floatingDisplayStates",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "N"
      },
      "destination" : "SourceList",
      "isToMany" : "N",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "parentListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "parentList",
      "purpose" : "Deprecated: Unused",
      "record" : {
        "allowsRecord" : "N",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "SourceList",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "parentListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "subLists",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "ContactDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "contactDumbLists",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "contactDumbLists.contact",
      "destination" : "Contact",
      "destinationAttributeNameForOrdering" : "contactOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "contacts",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "GroupDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "groupDumbLists",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "groupDumbLists.group",
      "destination" : "Group",
      "destinationAttributeNameForOrdering" : "groupOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "groups",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "ProjectDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "projectDumbLists",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "projectDumbLists.project",
      "destination" : "Project",
      "destinationAttributeNameForOrdering" : "projectOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "projects",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "OrganizationDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "organizationDumbLists",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "organizationDumbLists.organization",
      "destination" : "Organization",
      "destinationAttributeNameForOrdering" : "organizationOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "organizations",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N",
        "recordName" : "companies"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "OpportunityDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "opportunityDumbLists",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "opportunityDumbLists.opportunity",
      "destination" : "Opportunity",
      "destinationAttributeNameForOrdering" : "opportunityOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "opportunities",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "TaskDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "taskDumbLists",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "taskDumbLists.task",
      "destination" : "Task",
      "destinationAttributeNameForOrdering" : "taskOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "tasks",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "TimeblockDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "timeblockDumbLists",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "timeblockDumbLists.timeblock",
      "destination" : "Timeblock",
      "destinationAttributeNameForOrdering" : "timeblockOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "timeblocks",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "NoteDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "noteDumbLists",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "noteDumbLists.note",
      "destination" : "Note",
      "destinationAttributeNameForOrdering" : "noteOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "notes",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "CustomRecordSetDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "customRecordSetDumbLists",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "customRecordSetDumbLists.customRecordSet",
      "destination" : "CustomRecordSet",
      "destinationAttributeNameForOrdering" : "customRecordSetOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "customRecordSets",
      "ownsDestination" : "N",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "deleteRule" : "EODeleteRuleCascade",
      "destination" : "EmailDumbListJoin",
      "isToMany" : "Y",
      "joins" : [
        {
          "destinationAttribute" : "sourceListID",
          "sourceAttribute" : "sourceListID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "dumbListEmails",
      "ownsDestination" : "Y",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "definition" : "dumbListEmails.email",
      "destination" : "Email",
      "destinationAttributeNameForOrdering" : "emailOrder",
      "isOrdered" : "Y",
      "joins" : [

      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "emails",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    },
    {
      "ash" : {
        "includeInResource" : "Y"
      },
      "destination" : "Team",
      "isToMany" : "N",
      "joins" : [
        {
          "destinationAttribute" : "teamID",
          "sourceAttribute" : "shareTeamID"
        }
      ],
      "joinSemantic" : "EOInnerJoin",
      "name" : "shareTeam",
      "purpose" : "Specified which team the source list is shared with when ``isShared`` is true.\n\nIf nil, the list is shared with everyone.",
      "record" : {
        "allowsRecord" : "Y",
        "isEmbedded" : "N",
        "isInternal" : "N",
        "propagatesUpdates" : "N"
      }
    }
  ],
  "supportedPlatforms" : "MCPSupportedPlatformsAll",
  "supportsPermissions" : true,
  "uniqueIdentifier" : "103"
}