summaryrefslogtreecommitdiff
path: root/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageType.h
blob: 652f48e500b9212597efda8cec4b5e8b8ff44bd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//  SDLImageType.h
//



#import "SDLEnum.h"

/**
* Contains information about the type of image.
*
* This enum is avaliable since <font color=red><b> SmartDeviceLink 2.0 </b></font>
*/
@interface SDLImageType : SDLEnum {}

/*!
 @abstract return SDLImageType (STATIC / DYNAMIC)
 @param value NSString
 @result return SDLImageType
 */
+(SDLImageType*) valueOf:(NSString*) value;
/*!
 @abstract store all possible SDLImageType values
 @result return an array with all possible SDLImageType values inside
 */
+(NSMutableArray*) values;

/**
 * @abstract Just the static hex icon value to be used
 * @result return the Image Type with value <font color=gray><i> STATIC </i></font>
 */
+(SDLImageType*) STATIC;
/**
 * @abstract Binary image file to be used (identifier to be sent by PutFile)
 * @result return the Image Type with value <font color=gray><i> DYNAMIC </i></font>
 */
+(SDLImageType*) DYNAMIC;

@end