BooleanArray.<Number>MediaServiceManifestNavigationServiceManifestSdlMsgVersionImageStringStringWeatherServiceManifestAppServiceManifestAppServiceManifestAppServiceManifestAppServiceManifestAppServiceManifestAppServiceManifestAppServiceManifestAppServiceManifestAppServiceManifestBooleanGet 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
MediaServiceManifestGet the MediaServiceManifest
Kind: Instance method of AppServiceManifest
Returns: MediaServiceManifest - the KEY_MEDIA_SERVICE_MANIFEST value
NavigationServiceManifestGet the NavigationServiceManifest
Kind: Instance method of AppServiceManifest
Returns: NavigationServiceManifest - the KEY_NAVIGATION_SERVICE_MANIFEST value
SdlMsgVersionGet the RpcSpecVersion
Kind: Instance method of AppServiceManifest
Returns: SdlMsgVersion - the KEY_RPC_SPEC_VERSION value
ImageGet the ServiceIcon
Kind: Instance method of AppServiceManifest
Returns: Image - the KEY_SERVICE_ICON value
StringGet the ServiceName
Kind: Instance method of AppServiceManifest
Returns: String - the KEY_SERVICE_NAME value
StringGet the ServiceType
Kind: Instance method of AppServiceManifest
Returns: String - the KEY_SERVICE_TYPE value
WeatherServiceManifestGet the WeatherServiceManifest
Kind: Instance method of AppServiceManifest
Returns: WeatherServiceManifest - the KEY_WEATHER_SERVICE_MANIFEST value
AppServiceManifestSet 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} |
AppServiceManifestSet 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. |
AppServiceManifestSet the MediaServiceManifest
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| manifest | MediaServiceManifest |
The desired MediaServiceManifest. |
AppServiceManifestSet the NavigationServiceManifest
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| manifest | NavigationServiceManifest |
The desired NavigationServiceManifest. |
AppServiceManifestSet 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. |
AppServiceManifestSet 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. |
AppServiceManifestSet 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} |
AppServiceManifestSet 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} |
AppServiceManifestSet the WeatherServiceManifest
Kind: Instance method of AppServiceManifest
Returns: AppServiceManifest - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| manifest | WeatherServiceManifest |
The desired WeatherServiceManifest. |