summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLKeyboardProperties.h
blob: 30927710ff1a57b49f1560140b0ece9eb4987310 (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
//  SDLKeyboardProperties.h
//

#import "SDLRPCMessage.h"

#import "SDLKeyboardLayout.h"
#import "SDLKeypressMode.h"
#import "SDLLanguage.h"

NS_ASSUME_NONNULL_BEGIN

@interface SDLKeyboardProperties : SDLRPCStruct

- (instancetype)initWithLanguage:(nullable SDLLanguage)language layout:(nullable SDLKeyboardLayout)layout keypressMode:(nullable SDLKeypressMode)keypressMode limitedCharacterList:(nullable NSArray<NSString *> *)limitedCharacterList autoCompleteText:(nullable NSString *)autoCompleteText;

@property (nullable, strong, nonatomic) SDLLanguage language;
@property (nullable, strong, nonatomic) SDLKeyboardLayout keyboardLayout;
@property (nullable, strong, nonatomic) SDLKeypressMode keypressMode;
@property (nullable, strong, nonatomic) NSArray<NSString *> *limitedCharacterList;
@property (nullable, strong, nonatomic) NSString *autoCompleteText;

@end

NS_ASSUME_NONNULL_END