summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLLocationDetails.m
diff options
context:
space:
mode:
authorMuller, Alexander (A.) <amulle19@ford.com>2017-01-18 11:47:22 -0800
committerMuller, Alexander (A.) <amulle19@ford.com>2017-01-18 11:47:22 -0800
commit41bd47f068648a73389f878069ff0ec3f2cd6005 (patch)
tree21f4bfed2b82ab346a98844ce04569b953a8126f /SmartDeviceLink/SDLLocationDetails.m
parenta1c5ddde3424956a0f386335f71e8c36692147ac (diff)
parentaef328f494aea84367af8d0d800253dfe38044b1 (diff)
downloadsdl_ios-41bd47f068648a73389f878069ff0ec3f2cd6005.tar.gz
Merge remote-tracking branch 'origin/develop' into feature/struct_property_rewrite.feature/struct_property_rewrite
Diffstat (limited to 'SmartDeviceLink/SDLLocationDetails.m')
-rw-r--r--SmartDeviceLink/SDLLocationDetails.m32
1 files changed, 18 insertions, 14 deletions
diff --git a/SmartDeviceLink/SDLLocationDetails.m b/SmartDeviceLink/SDLLocationDetails.m
index d62b914ad..ccf73cda4 100644
--- a/SmartDeviceLink/SDLLocationDetails.m
+++ b/SmartDeviceLink/SDLLocationDetails.m
@@ -9,62 +9,66 @@
#import "SDLNames.h"
#import "SDLOasisAddress.h"
+NS_ASSUME_NONNULL_BEGIN
+
@implementation SDLLocationDetails
-- (void)setCoordinate:(SDLLocationCoordinate *)coordinate {
+- (void)setCoordinate:(nullable SDLLocationCoordinate *)coordinate {
[store sdl_setObject:coordinate forName:SDLNameLocationCoordinate];
}
-- (SDLLocationCoordinate *)coordinate {
+- (nullable SDLLocationCoordinate *)coordinate {
return [store sdl_objectForName:SDLNameLocationCoordinate ofClass:SDLLocationCoordinate.class];
}
-- (void)setLocationName:(NSString *)locationName {
+- (void)setLocationName:(nullable NSString *)locationName {
[store sdl_setObject:locationName forName:SDLNameLocationName];
}
-- (NSString *)locationName {
+- (nullable NSString *)locationName {
return [store sdl_objectForName:SDLNameLocationName];
}
-- (void)setAddressLines:(NSArray<NSString *> *)addressLines {
+- (void)setAddressLines:(nullable NSArray<NSString *> *)addressLines {
[store sdl_setObject:addressLines forName:SDLNameAddressLines];
}
-- (NSArray<NSString *> *)addressLines {
+- (nullable NSArray<NSString *> *)addressLines {
return [store sdl_objectForName:SDLNameAddressLines];
}
-- (void)setLocationDescription:(NSString *)locationDescription {
+- (void)setLocationDescription:(nullable NSString *)locationDescription {
[store sdl_setObject:locationDescription forName:SDLNameLocationDescription];
}
-- (NSString *)locationDescription {
+- (nullable NSString *)locationDescription {
return [store sdl_objectForName:SDLNameLocationDescription];
}
-- (void)setPhoneNumber:(NSString *)phoneNumber {
+- (void)setPhoneNumber:(nullable NSString *)phoneNumber {
[store sdl_setObject:phoneNumber forName:SDLNamePhoneNumber];
}
-- (NSString *)phoneNumber {
+- (nullable NSString *)phoneNumber {
return [store sdl_objectForName:SDLNamePhoneNumber];
}
-- (void)setLocationImage:(SDLImage *)locationImage {
+- (void)setLocationImage:(nullable SDLImage *)locationImage {
[store sdl_setObject:locationImage forName:SDLNameLocationImage];
}
-- (SDLImage *)locationImage {
+- (nullable SDLImage *)locationImage {
return [store sdl_objectForName:SDLNameLocationImage ofClass:SDLImage.class];
}
-- (void)setSearchAddress:(SDLOasisAddress *)searchAddress {
+- (void)setSearchAddress:(nullable SDLOasisAddress *)searchAddress {
[store sdl_setObject:searchAddress forName:SDLNameSearchAddress];
}
-- (SDLOasisAddress *)searchAddress {
+- (nullable SDLOasisAddress *)searchAddress {
return [store sdl_objectForName:SDLNameSearchAddress ofClass:SDLOasisAddress.class];
}
@end
+
+NS_ASSUME_NONNULL_END