summaryrefslogtreecommitdiff
path: root/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionStatus.h
diff options
context:
space:
mode:
Diffstat (limited to 'SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionStatus.h')
-rw-r--r--SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionStatus.h33
1 files changed, 32 insertions, 1 deletions
diff --git a/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionStatus.h b/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionStatus.h
index 7c8155a06..e776fdfcd 100644
--- a/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionStatus.h
+++ b/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionStatus.h
@@ -1,18 +1,49 @@
// SDLPermissionStatus.h
//
-// Copyright (c) 2014 Ford Motor Company. All rights reserved.
+
#import "SDLEnum.h"
+/**
+ * Enumeration that describes possible permission states of a policy table entry.
+ *
+ * Avaliable since <font color=red><b> SmartDeviceLink 2.0 </b></font>
+ */
@interface SDLPermissionStatus : SDLEnum {}
+/*!
+ @abstract SDLPermissionStatus
+ @param value NSString
+ @result return a SDLPermissionStatus object
+ */
+(SDLPermissionStatus*) valueOf:(NSString*) value;
+/*!
+ @abstract declare an array to store all possible SDLPermissionStatus values
+ @result return the array
+ */
+(NSMutableArray*) values;
+
+/*!
+ @abstract permission : allowed
+ @result return permission status : <font color=gray><i> ALLOWED </i></font>
+ */
+(SDLPermissionStatus*) ALLOWED;
+/*!
+ @abstract permission : disallowed
+ @result return permission status : <font color=gray><i> DISALLOWED </i></font>
+ */
+(SDLPermissionStatus*) DISALLOWED;
+/*!
+ @abstract permission : user disallowed
+ @result return permission status : <font color=gray><i> USER_DISALLOWED </i></font>
+ */
+(SDLPermissionStatus*) USER_DISALLOWED;
+/*!
+ @abstract permission : user consent pending
+ @result return permission status : <font color=gray><i> USER_CONSENT_PENDING </i></font>
+ */
+(SDLPermissionStatus*) USER_CONSENT_PENDING;
@end