//	
//	CalCalendar.h
//	CalendarStore Framework
//	
//  Copyright 2006 Apple Inc. All rights reserved.
//	
//	This class can be used to get attributes of a calendar, but cannot be used to get the list of events or tasks in a calendar. 
//	Instead use CalCalendarStore's eventsFromPredicate: and tasksFromPredicate: methods.
//
//  The CalendarStore framework is deprecated.  Please use the EventKit framework instead.

#import <Foundation/Foundation.h>
#import <AppKit/AppKit.h>

extern NSString * const CalCalendarTypeBirthday NS_DEPRECATED_MAC(10_5, 10_8);
extern NSString * const CalCalendarTypeCalDAV NS_DEPRECATED_MAC(10_5, 10_8);
extern NSString * const CalCalendarTypeLocal NS_DEPRECATED_MAC(10_5, 10_8);
extern NSString * const CalCalendarTypeSubscription NS_DEPRECATED_MAC(10_5, 10_8);
extern NSString * const CalCalendarTypeIMAP NS_DEPRECATED_MAC(10_5, 10_8);
extern NSString * const CalCalendarTypeExchange  NS_DEPRECATED_MAC(10_6, 10_8);

@interface CalCalendar : NSObject <NSCopying>

//  All calendars created with this API will be of type CalCalendarTypeLocal
+ (id)calendar NS_DEPRECATED_MAC(10_5, 10_8);

@property(copy) NSColor *color NS_DEPRECATED_MAC(10_5, 10_8);
@property(copy) NSString *notes NS_DEPRECATED_MAC(10_5, 10_8);
@property(copy) NSString *title NS_DEPRECATED_MAC(10_5, 10_8);
@property(readonly) NSString *type NS_DEPRECATED_MAC(10_5, 10_8);
@property(readonly) NSString *uid NS_DEPRECATED_MAC(10_5, 10_8);
@property(readonly) BOOL isEditable NS_DEPRECATED_MAC(10_5, 10_8);

@end
