//
//  Device+CoreDataProperties.h
//  KaiLiTe
//
//  Created by yuwell on 2024/11/14.
//  Copyright © 2024 boosal. All rights reserved.
//
//

#import "Device+CoreDataClass.h"


NS_ASSUME_NONNULL_BEGIN

@interface Device (CoreDataProperties)

+ (NSFetchRequest<Device *> *)fetchRequest NS_SWIFT_NAME(fetchRequest());

@property (nullable, nonatomic, copy) NSString *connectedDateTime;
@property (nullable, nonatomic, copy) NSString *deviceName;
@property (nullable, nonatomic, copy) NSString *disconnectedDateTime;
@property (nullable, nonatomic, copy) NSString *identifier;
@property (nullable, nonatomic, copy) NSString *initialBeginDate;
@property (nullable, nonatomic, copy) NSString *initialEndDate;
@property (nullable, nonatomic, copy) NSString *scannedTime;
@property (nullable, nonatomic, copy) NSNumber *userBG;
@property (nullable, nonatomic, retain) Advertise *advertise;
@property (nullable, nonatomic, retain) NSSet<GlucoseData *> *glucoseDatas;
@property (nullable, nonatomic, retain) NSSet<ReceiveData *> *receiveDatas;

@end

@interface Device (CoreDataGeneratedAccessors)

- (void)addGlucoseDatasObject:(GlucoseData *)value;
- (void)removeGlucoseDatasObject:(GlucoseData *)value;
- (void)addGlucoseDatas:(NSSet<GlucoseData *> *)values;
- (void)removeGlucoseDatas:(NSSet<GlucoseData *> *)values;

- (void)addReceiveDatasObject:(ReceiveData *)value;
- (void)removeReceiveDatasObject:(ReceiveData *)value;
- (void)addReceiveDatas:(NSSet<ReceiveData *> *)values;
- (void)removeReceiveDatas:(NSSet<ReceiveData *> *)values;

@end

NS_ASSUME_NONNULL_END
