// SDLDIDResult.m // #import "SDLDIDResult.h" #import "SDLNames.h" @implementation SDLDIDResult - (void)setResultCode:(SDLVehicleDataResultCode)resultCode { if (resultCode != nil) { [store setObject:resultCode forKey:SDLNameResultCode]; } else { [store removeObjectForKey:SDLNameResultCode]; } } - (SDLVehicleDataResultCode)resultCode { NSObject *obj = [store objectForKey:SDLNameResultCode]; return (SDLVehicleDataResultCode)obj; } - (void)setDidLocation:(NSNumber *)didLocation { if (didLocation != nil) { [store setObject:didLocation forKey:SDLNameDIDLocation]; } else { [store removeObjectForKey:SDLNameDIDLocation]; } } - (NSNumber *)didLocation { return [store objectForKey:SDLNameDIDLocation]; } - (void)setData:(NSString *)data { if (data != nil) { [store setObject:data forKey:SDLNameData]; } else { [store removeObjectForKey:SDLNameData]; } } - (NSString *)data { return [store objectForKey:SDLNameData]; } @end