Expand Minimize Picture-in-picture Power Device Status Voice Recognition Skip Back Skip Forward Minus Plus Play Search
Internet Explorer alert
This browser is not recommended for use with smartdevicelink.com, and may not function properly. Upgrade to a different browser to guarantee support of all features.
close alert
To Top Created with Sketch. To Top
To Bottom Created with Sketch. To Bottom
JavaScript Suite Documentation

PermissionItem Class Reference

Constructors

Instance Methods

Constructors

new PermissionItem(parameters)

Initializes an instance of PermissionItem.

Instance Methods

permissionItem.getHmiPermissions() ⇒ HMIPermissions

Get the HmiPermissions

Kind: Instance method of PermissionItem
Returns: HMIPermissions - the KEY_HMI_PERMISSIONS value

permissionItem.getParameterPermissions() ⇒ ParameterPermissions

Get the ParameterPermissions

Kind: Instance method of PermissionItem
Returns: ParameterPermissions - the KEY_PARAMETER_PERMISSIONS value

permissionItem.getRequireEncryption() ⇒ Boolean

Get the RequireEncryption

Kind: Instance method of PermissionItem
Returns: Boolean - the KEY_REQUIRE_ENCRYPTION value

permissionItem.getRpcName() ⇒ String

Get the RpcName

Kind: Instance method of PermissionItem
Returns: String - the KEY_RPC_NAME value

permissionItem.setHmiPermissions(permissions) ⇒ PermissionItem

Set the HmiPermissions

Kind: Instance method of PermissionItem
Returns: PermissionItem - The class instance for method chaining.

ParamTypeDescription
permissions HMIPermissions The desired HmiPermissions.

permissionItem.setParameterPermissions(permissions) ⇒ PermissionItem

Set the ParameterPermissions

Kind: Instance method of PermissionItem
Returns: PermissionItem - The class instance for method chaining.

ParamTypeDescription
permissions ParameterPermissions The desired ParameterPermissions.

permissionItem.setRequireEncryption(encryption) ⇒ PermissionItem

Set the RequireEncryption

Kind: Instance method of PermissionItem
Returns: PermissionItem - The class instance for method chaining.

ParamTypeDescription
encryption Boolean The desired RequireEncryption.

permissionItem.setRpcName(name) ⇒ PermissionItem

Set the RpcName

Kind: Instance method of PermissionItem
Returns: PermissionItem - The class instance for method chaining.

ParamTypeDescription
name String Name of the individual RPC in the policy table. - The desired RpcName. {'string_min_length': 1, 'string_max_length': 100}
View on GitHub.com