2 "name": "SmartDeviceLink",
4 "summary": "Connect your app with cars!",
5 "homepage": "https://github.com/smartdevicelink/SmartDeviceLink-iOS",
11 "SmartDeviceLink Team": "developer@smartdevicelink.com"
22 "git": "https://github.com/smartdevicelink/sdl_ios.git",
28 "SmartDeviceLink/Assets/**/*"
31 "default_subspecs": "Default",
35 "source_files": "SmartDeviceLink/*.{h,m}",
36 "public_header_files": [
37 "SmartDeviceLink/NSNumber+NumberType.h",
38 "SmartDeviceLink/SDLAbstractProtocol.h",
39 "SmartDeviceLink/SDLAbstractTransport.h",
40 "SmartDeviceLink/SDLAddCommand.h",
41 "SmartDeviceLink/SDLAddCommandResponse.h",
42 "SmartDeviceLink/SDLAddSubMenu.h",
43 "SmartDeviceLink/SDLAddSubMenuResponse.h",
44 "SmartDeviceLink/SDLAirbagStatus.h",
45 "SmartDeviceLink/SDLAlert.h",
46 "SmartDeviceLink/SDLAlertManeuver.h",
47 "SmartDeviceLink/SDLAlertManeuverResponse.h",
48 "SmartDeviceLink/SDLAlertResponse.h",
49 "SmartDeviceLink/SDLButtonPressResponse.h",
50 "SmartDeviceLink/SDLAmbientLightStatus.h",
51 "SmartDeviceLink/SDLAppHMIType.h",
52 "SmartDeviceLink/SDLAppInfo.h",
53 "SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h",
54 "SmartDeviceLink/SDLArtwork.h",
55 "SmartDeviceLink/SDLAudioPassThruCapabilities.h",
56 "SmartDeviceLink/SDLAudioStreamingState.h",
57 "SmartDeviceLink/SDLAudioStreamManager.h",
58 "SmartDeviceLink/SDLAudioStreamManagerDelegate.h",
59 "SmartDeviceLink/SDLStreamingAudioManagerType.h",
60 "SmartDeviceLink/SDLAudioType.h",
61 "SmartDeviceLink/SDLBeltStatus.h",
62 "SmartDeviceLink/SDLBitsPerSample.h",
63 "SmartDeviceLink/SDLBodyInformation.h",
64 "SmartDeviceLink/SDLButtonCapabilities.h",
65 "SmartDeviceLink/SDLButtonEventMode.h",
66 "SmartDeviceLink/SDLButtonName.h",
67 "SmartDeviceLink/SDLButtonPress.h",
68 "SmartDeviceLink/SDLButtonPressMode.h",
69 "SmartDeviceLink/SDLCarModeStatus.h",
70 "SmartDeviceLink/SDLCarWindowViewController.h",
71 "SmartDeviceLink/SDLChangeRegistration.h",
72 "SmartDeviceLink/SDLChangeRegistrationResponse.h",
73 "SmartDeviceLink/SDLCharacterSet.h",
74 "SmartDeviceLink/SDLChoice.h",
75 "SmartDeviceLink/SDLClimateControlCapabilities.h",
76 "SmartDeviceLink/SDLClimateControlData.h",
77 "SmartDeviceLink/SDLClusterModeStatus.h",
78 "SmartDeviceLink/SDLCompassDirection.h",
79 "SmartDeviceLink/SDLComponentVolumeStatus.h",
80 "SmartDeviceLink/SDLConfiguration.h",
81 "SmartDeviceLink/SDLCreateInteractionChoiceSet.h",
82 "SmartDeviceLink/SDLCreateInteractionChoiceSetResponse.h",
83 "SmartDeviceLink/SDLDateTime.h",
84 "SmartDeviceLink/SDLDefrostZone.h",
85 "SmartDeviceLink/SDLDeleteCommand.h",
86 "SmartDeviceLink/SDLDeleteCommandResponse.h",
87 "SmartDeviceLink/SDLDeleteFile.h",
88 "SmartDeviceLink/SDLDeleteFileResponse.h",
89 "SmartDeviceLink/SDLDeleteInteractionChoiceSet.h",
90 "SmartDeviceLink/SDLDeleteInteractionChoiceSetResponse.h",
91 "SmartDeviceLink/SDLDeleteSubMenu.h",
92 "SmartDeviceLink/SDLDeleteSubMenuResponse.h",
93 "SmartDeviceLink/SDLDeliveryMode.h",
94 "SmartDeviceLink/SDLDeviceInfo.h",
95 "SmartDeviceLink/SDLDeviceLevelStatus.h",
96 "SmartDeviceLink/SDLDeviceStatus.h",
97 "SmartDeviceLink/SDLDiagnosticMessage.h",
98 "SmartDeviceLink/SDLDiagnosticMessageResponse.h",
99 "SmartDeviceLink/SDLDialNumber.h",
100 "SmartDeviceLink/SDLDialNumberResponse.h",
101 "SmartDeviceLink/SDLDIDResult.h",
102 "SmartDeviceLink/SDLDimension.h",
103 "SmartDeviceLink/SDLDisplayCapabilities.h",
104 "SmartDeviceLink/SDLDisplayType.h",
105 "SmartDeviceLink/SDLDriverDistractionState.h",
106 "SmartDeviceLink/SDLECallConfirmationStatus.h",
107 "SmartDeviceLink/SDLECallInfo.h",
108 "SmartDeviceLink/SDLEmergencyEvent.h",
109 "SmartDeviceLink/SDLEmergencyEventType.h",
110 "SmartDeviceLink/SDLEncodedSyncPData.h",
111 "SmartDeviceLink/SDLEncodedSyncPDataResponse.h",
112 "SmartDeviceLink/SDLEndAudioPassThru.h",
113 "SmartDeviceLink/SDLEndAudioPassThruResponse.h",
114 "SmartDeviceLink/SDLEnum.h",
115 "SmartDeviceLink/SDLErrorConstants.h",
116 "SmartDeviceLink/SDLFile.h",
117 "SmartDeviceLink/SDLFileManager.h",
118 "SmartDeviceLink/SDLFileManagerConstants.h",
119 "SmartDeviceLink/SDLFileType.h",
120 "SmartDeviceLink/SDLFuelCutoffStatus.h",
121 "SmartDeviceLink/SDLGenericResponse.h",
122 "SmartDeviceLink/SDLGetDTCs.h",
123 "SmartDeviceLink/SDLGetInteriorVehicleData.h",
124 "SmartDeviceLink/SDLGetDTCsResponse.h",
125 "SmartDeviceLink/SDLGetInteriorVehicleDataResponse.h",
126 "SmartDeviceLink/SDLGetSystemCapability.h",
127 "SmartDeviceLink/SDLGetSystemCapabilityResponse.h",
128 "SmartDeviceLink/SDLGetVehicleData.h",
129 "SmartDeviceLink/SDLGetVehicleDataResponse.h",
130 "SmartDeviceLink/SDLGetWaypoints.h",
131 "SmartDeviceLink/SDLGetWaypointsResponse.h",
132 "SmartDeviceLink/SDLGlobalProperty.h",
133 "SmartDeviceLink/SDLGPSData.h",
134 "SmartDeviceLink/SDLHapticRect.h",
135 "SmartDeviceLink/SDLHeadLampStatus.h",
136 "SmartDeviceLink/SDLHMICapabilities.h",
137 "SmartDeviceLink/SDLHMILevel.h",
138 "SmartDeviceLink/SDLHMIPermissions.h",
139 "SmartDeviceLink/SDLHMIZoneCapabilities.h",
140 "SmartDeviceLink/SDLIAPSessionDelegate.h",
141 "SmartDeviceLink/SDLIAPTransport.h",
142 "SmartDeviceLink/SDLIgnitionStableStatus.h",
143 "SmartDeviceLink/SDLIgnitionStatus.h",
144 "SmartDeviceLink/SDLImage.h",
145 "SmartDeviceLink/SDLImageField.h",
146 "SmartDeviceLink/SDLImageFieldName.h",
147 "SmartDeviceLink/SDLImageResolution.h",
148 "SmartDeviceLink/SDLImageType.h",
149 "SmartDeviceLink/SDLInteractionMode.h",
150 "SmartDeviceLink/SDLKeyboardEvent.h",
151 "SmartDeviceLink/SDLKeyboardLayout.h",
152 "SmartDeviceLink/SDLKeyboardProperties.h",
153 "SmartDeviceLink/SDLKeypressMode.h",
154 "SmartDeviceLink/SDLLanguage.h",
155 "SmartDeviceLink/SDLLayoutMode.h",
156 "SmartDeviceLink/SDLLifecycleConfiguration.h",
157 "SmartDeviceLink/SDLLifecycleConfigurationUpdate.h",
158 "SmartDeviceLink/SDLListFiles.h",
159 "SmartDeviceLink/SDLListFilesResponse.h",
160 "SmartDeviceLink/SDLLocationCoordinate.h",
161 "SmartDeviceLink/SDLLocationDetails.h",
162 "SmartDeviceLink/SDLLockScreenConfiguration.h",
163 "SmartDeviceLink/SDLLockScreenStatus.h",
164 "SmartDeviceLink/SDLLockScreenViewController.h",
165 "SmartDeviceLink/SDLLogConfiguration.h",
166 "SmartDeviceLink/SDLLogConstants.h",
167 "SmartDeviceLink/SDLLogFileModule.h",
168 "SmartDeviceLink/SDLLogFilter.h",
169 "SmartDeviceLink/SDLLogMacros.h",
170 "SmartDeviceLink/SDLLogManager.h",
171 "SmartDeviceLink/SDLLogTarget.h",
172 "SmartDeviceLink/SDLLogTargetAppleSystemLog.h",
173 "SmartDeviceLink/SDLLogTargetFile.h",
174 "SmartDeviceLink/SDLLogTargetOSLog.h",
175 "SmartDeviceLink/SDLMacros.h",
176 "SmartDeviceLink/SDLMaintenanceModeStatus.h",
177 "SmartDeviceLink/SDLManager.h",
178 "SmartDeviceLink/SDLManagerDelegate.h",
179 "SmartDeviceLink/SDLMediaClockFormat.h",
180 "SmartDeviceLink/SDLMenuParams.h",
181 "SmartDeviceLink/SDLMetadataTags.h",
182 "SmartDeviceLink/SDLMetadataType.h",
183 "SmartDeviceLink/SDLModuleData.h",
184 "SmartDeviceLink/SDLModuleType.h",
185 "SmartDeviceLink/SDLMyKey.h",
186 "SmartDeviceLink/SDLNavigationCapability.h",
187 "SmartDeviceLink/SDLNotificationConstants.h",
188 "SmartDeviceLink/SDLOasisAddress.h",
189 "SmartDeviceLink/SDLOnAppInterfaceUnregistered.h",
190 "SmartDeviceLink/SDLOnAudioPassThru.h",
191 "SmartDeviceLink/SDLOnButtonEvent.h",
192 "SmartDeviceLink/SDLOnButtonPress.h",
193 "SmartDeviceLink/SDLOnCommand.h",
194 "SmartDeviceLink/SDLOnDriverDistraction.h",
195 "SmartDeviceLink/SDLOnEncodedSyncPData.h",
196 "SmartDeviceLink/SDLOnHashChange.h",
197 "SmartDeviceLink/SDLOnInteriorVehicleData.h",
198 "SmartDeviceLink/SDLOnHMIStatus.h",
199 "SmartDeviceLink/SDLOnKeyboardInput.h",
200 "SmartDeviceLink/SDLOnLanguageChange.h",
201 "SmartDeviceLink/SDLOnLockScreenStatus.h",
202 "SmartDeviceLink/SDLOnPermissionsChange.h",
203 "SmartDeviceLink/SDLOnSyncPData.h",
204 "SmartDeviceLink/SDLOnSystemRequest.h",
205 "SmartDeviceLink/SDLOnTBTClientState.h",
206 "SmartDeviceLink/SDLOnTouchEvent.h",
207 "SmartDeviceLink/SDLOnVehicleData.h",
208 "SmartDeviceLink/SDLOnWayPointChange.h",
209 "SmartDeviceLink/SDLParameterPermissions.h",
210 "SmartDeviceLink/SDLPerformAudioPassThru.h",
211 "SmartDeviceLink/SDLPerformAudioPassThruResponse.h",
212 "SmartDeviceLink/SDLPerformInteraction.h",
213 "SmartDeviceLink/SDLPerformInteractionResponse.h",
214 "SmartDeviceLink/SDLPermissionConstants.h",
215 "SmartDeviceLink/SDLPermissionItem.h",
216 "SmartDeviceLink/SDLPermissionManager.h",
217 "SmartDeviceLink/SDLPermissionStatus.h",
218 "SmartDeviceLink/SDLPhoneCapability.h",
219 "SmartDeviceLink/SDLPinchGesture.h",
220 "SmartDeviceLink/SDLPowerModeQualificationStatus.h",
221 "SmartDeviceLink/SDLPowerModeStatus.h",
222 "SmartDeviceLink/SDLPredefinedLayout.h",
223 "SmartDeviceLink/SDLPrerecordedSpeech.h",
224 "SmartDeviceLink/SDLPresetBankCapabilities.h",
225 "SmartDeviceLink/SDLPrimaryAudioSource.h",
226 "SmartDeviceLink/SDLPRNDL.h",
227 "SmartDeviceLink/SDLProtocol.h",
228 "SmartDeviceLink/SDLProtocolHeader.h",
229 "SmartDeviceLink/SDLProtocolListener.h",
230 "SmartDeviceLink/SDLProtocolMessage.h",
231 "SmartDeviceLink/SDLProxy.h",
232 "SmartDeviceLink/SDLProxyFactory.h",
233 "SmartDeviceLink/SDLProxyListener.h",
234 "SmartDeviceLink/SDLPutFile.h",
235 "SmartDeviceLink/SDLPutFileResponse.h",
236 "SmartDeviceLink/SDLRadioBand.h",
237 "SmartDeviceLink/SDLRadioControlCapabilities.h",
238 "SmartDeviceLink/SDLRadioControlData.h",
239 "SmartDeviceLink/SDLRadioState.h",
240 "SmartDeviceLink/SDLReadDID.h",
241 "SmartDeviceLink/SDLRectangle.h",
242 "SmartDeviceLink/SDLReadDIDResponse.h",
243 "SmartDeviceLink/SDLRectangle.h",
244 "SmartDeviceLink/SDLRegisterAppInterface.h",
245 "SmartDeviceLink/SDLRegisterAppInterfaceResponse.h",
246 "SmartDeviceLink/SDLRemoteControlCapabilities.h",
247 "SmartDeviceLink/SDLRequestType.h",
248 "SmartDeviceLink/SDLResetGlobalProperties.h",
249 "SmartDeviceLink/SDLResetGlobalPropertiesResponse.h",
250 "SmartDeviceLink/SDLResult.h",
251 "SmartDeviceLink/SDLRDSData.h",
252 "SmartDeviceLink/SDLRPCMessage.h",
253 "SmartDeviceLink/SDLRPCMessageType.h",
254 "SmartDeviceLink/SDLRPCNotification.h",
255 "SmartDeviceLink/SDLRPCNotificationNotification.h",
256 "SmartDeviceLink/SDLRPCRequest.h",
257 "SmartDeviceLink/SDLRPCResponse.h",
258 "SmartDeviceLink/SDLRPCResponseNotification.h",
259 "SmartDeviceLink/SDLRPCStruct.h",
260 "SmartDeviceLink/SDLSamplingRate.h",
261 "SmartDeviceLink/SDLScreenParams.h",
262 "SmartDeviceLink/SDLScreenManager.h",
263 "SmartDeviceLink/SDLScrollableMessage.h",
264 "SmartDeviceLink/SDLScrollableMessageResponse.h",
265 "SmartDeviceLink/SDLSecurityType.h",
266 "SmartDeviceLink/SDLSendHapticData.h",
267 "SmartDeviceLink/SDLSendHapticDataResponse.h",
268 "SmartDeviceLink/SDLSendLocation.h",
269 "SmartDeviceLink/SDLSendLocationResponse.h",
270 "SmartDeviceLink/SDLSetAppIcon.h",
271 "SmartDeviceLink/SDLSetAppIconResponse.h",
272 "SmartDeviceLink/SDLSetDisplayLayout.h",
273 "SmartDeviceLink/SDLSetDisplayLayoutResponse.h",
274 "SmartDeviceLink/SDLSetGlobalProperties.h",
275 "SmartDeviceLink/SDLSetInteriorVehicleData.h",
276 "SmartDeviceLink/SDLSetGlobalPropertiesResponse.h",
277 "SmartDeviceLink/SDLSetInteriorVehicleDataResponse.h",
278 "SmartDeviceLink/SDLSetMediaClockTimer.h",
279 "SmartDeviceLink/SDLSetMediaClockTimerResponse.h",
280 "SmartDeviceLink/SDLShow.h",
281 "SmartDeviceLink/SDLShowConstantTBT.h",
282 "SmartDeviceLink/SDLShowConstantTBTResponse.h",
283 "SmartDeviceLink/SDLShowResponse.h",
284 "SmartDeviceLink/SDLSingleTireStatus.h",
285 "SmartDeviceLink/SDLSlider.h",
286 "SmartDeviceLink/SDLSliderResponse.h",
287 "SmartDeviceLink/SDLSoftButton.h",
288 "SmartDeviceLink/SDLSoftButtonCapabilities.h",
289 "SmartDeviceLink/SDLSoftButtonObject.h",
290 "SmartDeviceLink/SDLSoftButtonState.h",
291 "SmartDeviceLink/SDLSoftButtonType.h",
292 "SmartDeviceLink/SDLSpeak.h",
293 "SmartDeviceLink/SDLSpeakResponse.h",
294 "SmartDeviceLink/SDLSpeechCapabilities.h",
295 "SmartDeviceLink/SDLStartTime.h",
296 "SmartDeviceLink/SDLStreamingMediaConfiguration.h",
297 "SmartDeviceLink/SDLStreamingMediaManager.h",
298 "SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
299 "SmartDeviceLink/SDLSubscribeButton.h",
300 "SmartDeviceLink/SDLSubscribeButtonResponse.h",
301 "SmartDeviceLink/SDLSubscribeVehicleData.h",
302 "SmartDeviceLink/SDLSubscribeVehicleDataResponse.h",
303 "SmartDeviceLink/SDLSubscribeWaypoints.h",
304 "SmartDeviceLink/SDLSubscribeWaypointsResponse.h",
305 "SmartDeviceLink/SDLSyncMsgVersion.h",
306 "SmartDeviceLink/SDLSyncPData.h",
307 "SmartDeviceLink/SDLSyncPDataResponse.h",
308 "SmartDeviceLink/SDLSystemAction.h",
309 "SmartDeviceLink/SDLSystemCapability.h",
310 "SmartDeviceLink/SDLSystemCapabilityType.h",
311 "SmartDeviceLink/SDLSystemContext.h",
312 "SmartDeviceLink/SDLTBTState.h",
313 "SmartDeviceLink/SDLTemperature.h",
314 "SmartDeviceLink/SDLTemperatureUnit.h",
315 "SmartDeviceLink/SDLTCPTransport.h",
316 "SmartDeviceLink/SDLTextAlignment.h",
317 "SmartDeviceLink/SDLTextField.h",
318 "SmartDeviceLink/SDLTextFieldName.h",
319 "SmartDeviceLink/SDLTimerMode.h",
320 "SmartDeviceLink/SDLTireStatus.h",
321 "SmartDeviceLink/SDLTouch.h",
322 "SmartDeviceLink/SDLTouchCoord.h",
323 "SmartDeviceLink/SDLTouchEvent.h",
324 "SmartDeviceLink/SDLTouchEventCapabilities.h",
325 "SmartDeviceLink/SDLTouchManager.h",
326 "SmartDeviceLink/SDLTouchManagerDelegate.h",
327 "SmartDeviceLink/SDLTouchType.h",
328 "SmartDeviceLink/SDLTransportDelegate.h",
329 "SmartDeviceLink/SDLTriggerSource.h",
330 "SmartDeviceLink/SDLTTSChunk.h",
331 "SmartDeviceLink/SDLTurn.h",
332 "SmartDeviceLink/SDLUnregisterAppInterface.h",
333 "SmartDeviceLink/SDLUnregisterAppInterfaceResponse.h",
334 "SmartDeviceLink/SDLUnsubscribeButton.h",
335 "SmartDeviceLink/SDLUnsubscribeButtonResponse.h",
336 "SmartDeviceLink/SDLUnsubscribeVehicleData.h",
337 "SmartDeviceLink/SDLUnsubscribeVehicleDataResponse.h",
338 "SmartDeviceLink/SDLUnsubscribeWaypoints.h",
339 "SmartDeviceLink/SDLUnsubscribeWaypointsResponse.h",
340 "SmartDeviceLink/SDLUpdateMode.h",
341 "SmartDeviceLink/SDLUpdateTurnList.h",
342 "SmartDeviceLink/SDLUpdateTurnListResponse.h",
343 "SmartDeviceLink/SDLVehicleDataActiveStatus.h",
344 "SmartDeviceLink/SDLVehicleDataEventStatus.h",
345 "SmartDeviceLink/SDLVehicleDataNotificationStatus.h",
346 "SmartDeviceLink/SDLVehicleDataResult.h",
347 "SmartDeviceLink/SDLVehicleDataResultCode.h",
348 "SmartDeviceLink/SDLVehicleDataStatus.h",
349 "SmartDeviceLink/SDLVehicleDataType.h",
350 "SmartDeviceLink/SDLVentilationMode.h",
351 "SmartDeviceLink/SDLVehicleType.h",
352 "SmartDeviceLink/SDLVideoStreamingCapability.h",
353 "SmartDeviceLink/SDLVideoStreamingCodec.h",
354 "SmartDeviceLink/SDLVideoStreamingFormat.h",
355 "SmartDeviceLink/SDLVideoStreamingProtocol.h",
356 "SmartDeviceLink/SDLVrCapabilities.h",
357 "SmartDeviceLink/SDLVrHelpItem.h",
358 "SmartDeviceLink/SDLWarningLightStatus.h",
359 "SmartDeviceLink/SDLWayPointType.h",
360 "SmartDeviceLink/SDLWiperStatus.h",
361 "SmartDeviceLink/SmartDeviceLink.h"
367 "SmartDeviceLink/Default": [
371 "source_files": "SmartDeviceLinkSwift/*.swift"