// DO NOT EDIT. This file is machine-generated and constantly overwritten.
// Make changes to AppTrackerRecording.h instead.

#import <CoreData/CoreData.h>



extern const struct AppTrackerRecordingAttributes {
	__unsafe_unretained NSString *endDate;
	__unsafe_unretained NSString *idle;
	__unsafe_unretained NSString *startDate;
	__unsafe_unretained NSString *windowName;
} AppTrackerRecordingAttributes;



extern const struct AppTrackerRecordingRelationships {
	__unsafe_unretained NSString *application;
} AppTrackerRecordingRelationships;






@class AppTrackerApp;










@interface AppTrackerRecordingID : NSManagedObjectID {}
@end

@interface _AppTrackerRecording : NSManagedObject {}
+ (id)insertInManagedObjectContext:(NSManagedObjectContext*)moc_;
+ (NSString*)entityName;
+ (NSEntityDescription*)entityInManagedObjectContext:(NSManagedObjectContext*)moc_;
- (AppTrackerRecordingID*)objectID;





@property (nonatomic, strong) NSDate* endDate;



//- (BOOL)validateEndDate:(id*)value_ error:(NSError**)error_;





@property (nonatomic, strong) NSNumber* idle;




@property (atomic) BOOL idleValue;
- (BOOL)idleValue;
- (void)setIdleValue:(BOOL)value_;


//- (BOOL)validateIdle:(id*)value_ error:(NSError**)error_;





@property (nonatomic, strong) NSDate* startDate;



//- (BOOL)validateStartDate:(id*)value_ error:(NSError**)error_;





@property (nonatomic, strong) NSString* windowName;



//- (BOOL)validateWindowName:(id*)value_ error:(NSError**)error_;





@property (nonatomic, strong) AppTrackerApp *application;

//- (BOOL)validateApplication:(id*)value_ error:(NSError**)error_;





#if TARGET_OS_IPHONE



#endif

@end



@interface _AppTrackerRecording (CoreDataGeneratedPrimitiveAccessors)


- (NSDate*)primitiveEndDate;
- (void)setPrimitiveEndDate:(NSDate*)value;




- (NSNumber*)primitiveIdle;
- (void)setPrimitiveIdle:(NSNumber*)value;

- (BOOL)primitiveIdleValue;
- (void)setPrimitiveIdleValue:(BOOL)value_;




- (NSDate*)primitiveStartDate;
- (void)setPrimitiveStartDate:(NSDate*)value;




- (NSString*)primitiveWindowName;
- (void)setPrimitiveWindowName:(NSString*)value;





- (AppTrackerApp*)primitiveApplication;
- (void)setPrimitiveApplication:(AppTrackerApp*)value;


@end
