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

#import <CoreData/CoreData.h>


extern const struct OdometerAttributes {
	__unsafe_unretained NSString *date;
	__unsafe_unretained NSString *state;
} OdometerAttributes;

extern const struct OdometerRelationships {
} OdometerRelationships;

extern const struct OdometerFetchedProperties {
} OdometerFetchedProperties;





@interface OdometerID : NSManagedObjectID {}
@end

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




@property (nonatomic, strong) NSDate* date;


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




@property (nonatomic, strong) NSNumber* state;


@property double stateValue;
- (double)stateValue;
- (void)setStateValue:(double)value_;

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






@end

@interface _Odometer (CoreDataGeneratedAccessors)

@end

@interface _Odometer (CoreDataGeneratedPrimitiveAccessors)


- (NSDate*)primitiveDate;
- (void)setPrimitiveDate:(NSDate*)value;




- (NSNumber*)primitiveState;
- (void)setPrimitiveState:(NSNumber*)value;

- (double)primitiveStateValue;
- (void)setPrimitiveStateValue:(double)value_;




@end
