summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLVehicleDataNotificationStatus.m
diff options
context:
space:
mode:
Diffstat (limited to 'SmartDeviceLink/SDLVehicleDataNotificationStatus.m')
-rw-r--r--SmartDeviceLink/SDLVehicleDataNotificationStatus.m65
1 files changed, 65 insertions, 0 deletions
diff --git a/SmartDeviceLink/SDLVehicleDataNotificationStatus.m b/SmartDeviceLink/SDLVehicleDataNotificationStatus.m
new file mode 100644
index 000000000..40d66d163
--- /dev/null
+++ b/SmartDeviceLink/SDLVehicleDataNotificationStatus.m
@@ -0,0 +1,65 @@
+// SDLVehicleDataNotificationStatus.m
+//
+
+
+#import "SDLVehicleDataNotificationStatus.h"
+
+SDLVehicleDataNotificationStatus *SDLVehicleDataNotificationStatus_NOT_SUPPORTED = nil;
+SDLVehicleDataNotificationStatus *SDLVehicleDataNotificationStatus_NORMAL = nil;
+SDLVehicleDataNotificationStatus *SDLVehicleDataNotificationStatus_ACTIVE = nil;
+SDLVehicleDataNotificationStatus *SDLVehicleDataNotificationStatus_NOT_USED = nil;
+
+NSArray *SDLVehicleDataNotificationStatus_values = nil;
+
+@implementation SDLVehicleDataNotificationStatus
+
++ (SDLVehicleDataNotificationStatus *)valueOf:(NSString *)value {
+ for (SDLVehicleDataNotificationStatus *item in SDLVehicleDataNotificationStatus.values) {
+ if ([item.value isEqualToString:value]) {
+ return item;
+ }
+ }
+ return nil;
+}
+
++ (NSArray *)values {
+ if (SDLVehicleDataNotificationStatus_values == nil) {
+ SDLVehicleDataNotificationStatus_values = @[
+ SDLVehicleDataNotificationStatus.NOT_SUPPORTED,
+ SDLVehicleDataNotificationStatus.NORMAL,
+ SDLVehicleDataNotificationStatus.ACTIVE,
+ SDLVehicleDataNotificationStatus.NOT_USED,
+ ];
+ }
+ return SDLVehicleDataNotificationStatus_values;
+}
+
++ (SDLVehicleDataNotificationStatus *)NOT_SUPPORTED {
+ if (SDLVehicleDataNotificationStatus_NOT_SUPPORTED == nil) {
+ SDLVehicleDataNotificationStatus_NOT_SUPPORTED = [[SDLVehicleDataNotificationStatus alloc] initWithValue:@"NOT_SUPPORTED"];
+ }
+ return SDLVehicleDataNotificationStatus_NOT_SUPPORTED;
+}
+
++ (SDLVehicleDataNotificationStatus *)NORMAL {
+ if (SDLVehicleDataNotificationStatus_NORMAL == nil) {
+ SDLVehicleDataNotificationStatus_NORMAL = [[SDLVehicleDataNotificationStatus alloc] initWithValue:@"NORMAL"];
+ }
+ return SDLVehicleDataNotificationStatus_NORMAL;
+}
+
++ (SDLVehicleDataNotificationStatus *)ACTIVE {
+ if (SDLVehicleDataNotificationStatus_ACTIVE == nil) {
+ SDLVehicleDataNotificationStatus_ACTIVE = [[SDLVehicleDataNotificationStatus alloc] initWithValue:@"ACTIVE"];
+ }
+ return SDLVehicleDataNotificationStatus_ACTIVE;
+}
+
++ (SDLVehicleDataNotificationStatus *)NOT_USED {
+ if (SDLVehicleDataNotificationStatus_NOT_USED == nil) {
+ SDLVehicleDataNotificationStatus_NOT_USED = [[SDLVehicleDataNotificationStatus alloc] initWithValue:@"NOT_USED"];
+ }
+ return SDLVehicleDataNotificationStatus_NOT_USED;
+}
+
+@end