diff options
Diffstat (limited to 'SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionStatus.h')
-rw-r--r-- | SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionStatus.h | 33 |
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 |