diff options
Diffstat (limited to 'SmartDeviceLink/SDLDisplayCapabilities.h')
-rw-r--r-- | SmartDeviceLink/SDLDisplayCapabilities.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/SmartDeviceLink/SDLDisplayCapabilities.h b/SmartDeviceLink/SDLDisplayCapabilities.h index 0e12ff682..437f686fc 100644 --- a/SmartDeviceLink/SDLDisplayCapabilities.h +++ b/SmartDeviceLink/SDLDisplayCapabilities.h @@ -15,6 +15,9 @@ * * @since SDL 1.0 */ + +NS_ASSUME_NONNULL_BEGIN + @interface SDLDisplayCapabilities : SDLRPCStruct /** @@ -22,7 +25,7 @@ * * Required */ -@property (strong) SDLDisplayType displayType; +@property (strong, nonatomic) SDLDisplayType displayType; /** * @abstract An array of SDLTextField structures, each of which describes a field in the HMI which the application can write to using operations such as *SDLShow*, *SDLSetMediaClockTimer*, etc. @@ -33,7 +36,7 @@ * * Required, Array of SDLTextField, 1 - 100 objects */ -@property (strong) NSMutableArray<SDLTextField *> *textFields; +@property (strong, nonatomic) NSMutableArray<SDLTextField *> *textFields; /** * @abstract An array of SDLImageField elements @@ -44,7 +47,7 @@ * * Optional, Array of SDLImageField, 1 - 100 objects */ -@property (strong) NSMutableArray<SDLImageField *> *imageFields; +@property (nullable, strong, nonatomic) NSMutableArray<SDLImageField *> *imageFields; /** * @abstract An array of SDLMediaClockFormat elements, defining the valid string formats used in specifying the contents of the media clock field @@ -53,7 +56,7 @@ * * Required, Array of SDLMediaClockFormats, 0 - 100 objects */ -@property (strong) NSMutableArray<SDLMediaClockFormat> *mediaClockFormats; +@property (strong, nonatomic) NSMutableArray<SDLMediaClockFormat> *mediaClockFormats; /** * @abstract The display's persistent screen supports. @@ -62,7 +65,7 @@ * * Required, Boolean */ -@property (strong) NSNumber<SDLBool> *graphicSupported; +@property (strong, nonatomic) NSNumber<SDLBool> *graphicSupported; /** * @abstract Number of presets the screen supports @@ -71,20 +74,22 @@ * * Optional, Array of String, max string size 100, 0 - 100 objects */ -@property (strong) NSMutableArray<NSString *> *templatesAvailable; +@property (nullable, strong, nonatomic) NSMutableArray<NSString *> *templatesAvailable; /** * @abstract A set of all parameters related to a prescribed screen area (e.g. for video / touch input) * * Optional */ -@property (strong) SDLScreenParams *screenParams; +@property (nullable, strong, nonatomic) SDLScreenParams *screenParams; /** * @abstract The number of on-screen custom presets available (if any); otherwise omitted * * Optional, Integer 1 - 100 */ -@property (strong) NSNumber<SDLInt> *numCustomPresetsAvailable; +@property (nullable, strong, nonatomic) NSNumber<SDLInt> *numCustomPresetsAvailable; @end + +NS_ASSUME_NONNULL_END |