/*
    CKGlobals.m
    Copyright (C) <2006> Yen-Ju Chen <gmail>
    Copyright (C) <2005> Bjoern Giesler <bjoern@giesler.de>

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301      USA
*/

#import <CollectionKit/CKGlobals.h>

NSString *const CKItemsKey = @"CKItemsKey";
NSString *const CKGroupsKey = @"CKGroupsKey";
NSString *const CKFormatKey = @"CKFormatKey";
NSString *const CKCollectionFormat_0_1 = @"CKCollectionFormat_0_1";
NSString *const CKItemPropertiesKey = @"CKItemPropertiesKey";
NSString *const CKGroupPropertiesKey = @"CKGroupPropertiesKey";
NSString *const CKConfigKey = @"CKConfigKey";

NSString *const kCKUIDProperty = @"kCKUIDProperty";
NSString *const kCKCreationDateProperty = @"kCKCreationDateProperty";
NSString *const kCKModificationDateProperty = @"kCKModificationDateProperty";

NSString *const kCKItemsProperty = @"kCKItemsProperty";

NSString *const CKCollectionChangedNotification = @"CKCollectionChangedNotification";
NSString *const CKUIDNotificationKey = @"CKUIDNotificationKey";
NSString *const CKCollectionNotificationKey = @"CKCollectionNotificationKey";

NSString *const CKCollectionChangedExternallyNotification = @"CKCollectionChangedExternallyNotification";

NSString *const CKRecordChangedNotification = @"CKRecordChangedNotification";
NSString *const CKValueNotificationKey = @"CKValueNotificationKey";
NSString *const CKPropertyNotificationKey = @"CKPropertyNotificaitonKey";


NSString *const CKUnimplementedError = @"CKUnimplementedError";
NSString *const CKInternalError = @"CKInternalError";;
NSString *const CKConsistencyError = @"CKConsistencyError";;


