Boolean
Array.<Number>
MediaServiceManifest
NavigationServiceManifest
SdlMsgVersion
Image
String
String
WeatherServiceManifest
AppServiceManifest
AppServiceManifest
AppServiceManifest
AppServiceManifest
AppServiceManifest
AppServiceManifest
AppServiceManifest
AppServiceManifest
AppServiceManifest
Boolean
Get the AllowAppConsumers
Kind: Instance method of AppServiceManifest
Returns: Boolean
- the KEY_ALLOW_APP_CONSUMERS value
Array.<Number>
Get the HandledRPCs
Kind: Instance method of AppServiceManifest
Returns: Array.<Number>
- the KEY_HANDLED_RPCS value
MediaServiceManifest
Get the MediaServiceManifest
Kind: Instance method of AppServiceManifest
Returns: MediaServiceManifest
- the KEY_MEDIA_SERVICE_MANIFEST value
NavigationServiceManifest
Get the NavigationServiceManifest
Kind: Instance method of AppServiceManifest
Returns: NavigationServiceManifest
- the KEY_NAVIGATION_SERVICE_MANIFEST value
SdlMsgVersion
Get the RpcSpecVersion
Kind: Instance method of AppServiceManifest
Returns: SdlMsgVersion
- the KEY_RPC_SPEC_VERSION value
Image
Get the ServiceIcon
Kind: Instance method of AppServiceManifest
Returns: Image
- the KEY_SERVICE_ICON value
String
Get the ServiceName
Kind: Instance method of AppServiceManifest
Returns: String
- the KEY_SERVICE_NAME value
String
Get the ServiceType
Kind: Instance method of AppServiceManifest
Returns: String
- the KEY_SERVICE_TYPE value
WeatherServiceManifest
Get the WeatherServiceManifest
Kind: Instance method of AppServiceManifest
Returns: WeatherServiceManifest
- the KEY_WEATHER_SERVICE_MANIFEST value
AppServiceManifest
Set the AllowAppConsumers
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
consumers | Boolean |
If true, app service consumers beyond the IVI system will be able to access this service. If false, only the IVI system will be able consume the service. If not provided, it is assumed to be false. - The desired AllowAppConsumers. {'default_value': False} |
AppServiceManifest
Set the HandledRPCs
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
cs | Array.<Number> |
This field contains the Function IDs for the RPCs that this service intends to handle correctly. This means the service will provide meaningful responses. - The desired HandledRPCs. |
AppServiceManifest
Set the MediaServiceManifest
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
manifest | MediaServiceManifest |
The desired MediaServiceManifest. |
AppServiceManifest
Set the NavigationServiceManifest
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
manifest | NavigationServiceManifest |
The desired NavigationServiceManifest. |
AppServiceManifest
Set the RpcSpecVersion
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
version | SdlMsgVersion |
This is the max RPC Spec version the app service understands. This is important during the RPC passthrough functionality. If not included, it is assumed the max version of the module is acceptable. - The desired RpcSpecVersion. |
AppServiceManifest
Set the ServiceIcon
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
icon | Image |
The icon to be associated with this service. Most likely the same as the appIcon. - The desired ServiceIcon. |
AppServiceManifest
Set the ServiceName
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
name | String |
Unique name of this service - The desired ServiceName. {'string_min_length': 1} |
AppServiceManifest
Set the ServiceType
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
type | String |
The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core. - The desired ServiceType. {'string_min_length': 1} |
AppServiceManifest
Set the WeatherServiceManifest
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
manifest | WeatherServiceManifest |
The desired WeatherServiceManifest. |