blob: 1884e4cb8584a361791b63638e124b982f53e584 (
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
// SDLRegisterAppInterfaceResponse.m
//
#import "SDLRegisterAppInterfaceResponse.h"
#import "NSMutableDictionary+Store.h"
#import "SDLAudioPassThruCapabilities.h"
#import "SDLButtonCapabilities.h"
#import "SDLDisplayCapabilities.h"
#import "SDLHMICapabilities.h"
#import "SDLNames.h"
#import "SDLPresetBankCapabilities.h"
#import "SDLSoftButtonCapabilities.h"
#import "SDLSyncMsgVersion.h"
#import "SDLVehicleType.h"
#import "SDLVrCapabilities.h"
NS_ASSUME_NONNULL_BEGIN
@implementation SDLRegisterAppInterfaceResponse
- (instancetype)init {
if (self = [super initWithName:SDLNameRegisterAppInterface]) {
}
return self;
}
- (void)setSyncMsgVersion:(nullable SDLSyncMsgVersion *)syncMsgVersion {
[parameters sdl_setObject:syncMsgVersion forName:SDLNameSyncMessageVersion];
}
- (nullable SDLSyncMsgVersion *)syncMsgVersion {
return [parameters sdl_objectForName:SDLNameSyncMessageVersion ofClass:SDLSyncMsgVersion.class];
}
- (void)setLanguage:(nullable SDLLanguage)language {
[parameters sdl_setObject:language forName:SDLNameLanguage];
}
- (nullable SDLLanguage)language {
return [parameters sdl_objectForName:SDLNameLanguage];
}
- (void)setHmiDisplayLanguage:(nullable SDLLanguage)hmiDisplayLanguage {
[parameters sdl_setObject:hmiDisplayLanguage forName:SDLNameHMIDisplayLanguage];
}
- (nullable SDLLanguage)hmiDisplayLanguage {
return [parameters sdl_objectForName:SDLNameHMIDisplayLanguage];
}
- (void)setDisplayCapabilities:(nullable SDLDisplayCapabilities *)displayCapabilities {
[parameters sdl_setObject:displayCapabilities forName:SDLNameDisplayCapabilities];
}
- (nullable SDLDisplayCapabilities *)displayCapabilities {
return [parameters sdl_objectForName:SDLNameDisplayCapabilities ofClass:SDLDisplayCapabilities.class];
}
- (void)setButtonCapabilities:(nullable NSArray<SDLButtonCapabilities *> *)buttonCapabilities {
[parameters sdl_setObject:buttonCapabilities forName:SDLNameButtonCapabilities];
}
- (nullable NSArray<SDLButtonCapabilities *> *)buttonCapabilities {
return [parameters sdl_objectsForName:SDLNameButtonCapabilities ofClass:SDLButtonCapabilities.class];
}
- (void)setSoftButtonCapabilities:(nullable NSArray<SDLSoftButtonCapabilities *> *)softButtonCapabilities {
[parameters sdl_setObject:softButtonCapabilities forName:SDLNameSoftButtonCapabilities];
}
- (nullable NSArray<SDLSoftButtonCapabilities *> *)softButtonCapabilities {
return [parameters sdl_objectsForName:SDLNameSoftButtonCapabilities ofClass:SDLSoftButtonCapabilities.class];
}
- (void)setPresetBankCapabilities:(nullable SDLPresetBankCapabilities *)presetBankCapabilities {
[parameters sdl_setObject:presetBankCapabilities forName:SDLNamePresetBankCapabilities];
}
- (nullable SDLPresetBankCapabilities *)presetBankCapabilities {
return [parameters sdl_objectForName:SDLNamePresetBankCapabilities ofClass:SDLPresetBankCapabilities.class];
}
- (void)setHmiZoneCapabilities:(nullable NSArray<SDLHMIZoneCapabilities> *)hmiZoneCapabilities {
[parameters sdl_setObject:hmiZoneCapabilities forName:SDLNameHMIZoneCapabilities];
}
- (nullable NSArray<SDLHMIZoneCapabilities> *)hmiZoneCapabilities {
return [parameters sdl_objectForName:SDLNameHMIZoneCapabilities];
}
- (void)setSpeechCapabilities:(nullable NSArray<SDLSpeechCapabilities> *)speechCapabilities {
[parameters sdl_setObject:speechCapabilities forName:SDLNameSpeechCapabilities];
}
- (nullable NSArray<SDLSpeechCapabilities> *)speechCapabilities {
return [parameters sdl_objectForName:SDLNameSpeechCapabilities];
}
- (void)setPrerecordedSpeech:(nullable NSArray<SDLPrerecordedSpeech> *)prerecordedSpeech {
[parameters sdl_setObject:prerecordedSpeech forName:SDLNamePrerecordedSpeech];
}
- (nullable NSArray<SDLPrerecordedSpeech> *)prerecordedSpeech {
return [parameters sdl_objectForName:SDLNamePrerecordedSpeech];
}
- (void)setVrCapabilities:(nullable NSArray<SDLVRCapabilities> *)vrCapabilities {
[parameters sdl_setObject:vrCapabilities forName:SDLNameVRCapabilities];
}
- (nullable NSArray<SDLVRCapabilities> *)vrCapabilities {
return [parameters sdl_objectForName:SDLNameVRCapabilities];
}
- (void)setAudioPassThruCapabilities:(nullable NSArray<SDLAudioPassThruCapabilities *> *)audioPassThruCapabilities {
[parameters sdl_setObject:audioPassThruCapabilities forName:SDLNameAudioPassThruCapabilities];
}
- (nullable NSArray<SDLAudioPassThruCapabilities *> *)audioPassThruCapabilities {
return [parameters sdl_objectsForName:SDLNameAudioPassThruCapabilities ofClass:SDLAudioPassThruCapabilities.class];
}
- (void)setVehicleType:(nullable SDLVehicleType *)vehicleType {
[parameters sdl_setObject:vehicleType forName:SDLNameVehicleType];
}
- (nullable SDLVehicleType *)vehicleType {
return [parameters sdl_objectForName:SDLNameVehicleType ofClass:SDLVehicleType.class];
}
- (void)setSupportedDiagModes:(nullable NSArray<NSNumber<SDLInt> *> *)supportedDiagModes {
[parameters sdl_setObject:supportedDiagModes forName:SDLNameSupportedDiagnosticModes];
}
- (nullable NSArray<NSNumber<SDLInt> *> *)supportedDiagModes {
return [parameters sdl_objectForName:SDLNameSupportedDiagnosticModes];
}
- (void)setHmiCapabilities:(nullable SDLHMICapabilities *)hmiCapabilities {
[parameters sdl_setObject:hmiCapabilities forName:SDLNameHMICapabilities];
}
- (nullable SDLHMICapabilities *)hmiCapabilities {
return [parameters sdl_objectForName:SDLNameHMICapabilities ofClass:SDLHMICapabilities.class];
}
- (void)setSdlVersion:(nullable NSString *)sdlVersion {
[parameters sdl_setObject:sdlVersion forName:SDLNameSDLVersion];
}
- (nullable NSString *)sdlVersion {
return [parameters sdl_objectForName:SDLNameSDLVersion];
}
- (void)setSystemSoftwareVersion:(nullable NSString *)systemSoftwareVersion {
[parameters sdl_setObject:systemSoftwareVersion forName:SDLNameSystemSoftwareVersion];
}
- (nullable NSString *)systemSoftwareVersion {
return [parameters sdl_objectForName:SDLNameSystemSoftwareVersion];
}
@end
NS_ASSUME_NONNULL_END
|