Undocumented
Name of the individual RPC in the policy table.
Required
@property (readwrite, strong, nonatomic) NSString *_Nonnull rpcName;
var rpcName: String { get set }
HMI Permissions for the individual RPC; i.e. which HMI levels may it be used in
Required
@property (readwrite, strong, nonatomic)
SDLHMIPermissions *_Nonnull hmiPermissions;
var hmiPermissions: SDLHMIPermissions { get set }
RPC parameters for the individual RPC
Required
@property (readwrite, strong, nonatomic)
SDLParameterPermissions *_Nonnull parameterPermissions;
var parameterPermissions: SDLParameterPermissions { get set }
Describes whether or not the RPC needs encryption
Optional, Boolean, since SDL 6.0
@property (readwrite, strong, nonatomic, nullable)
NSNumber<SDLBool> *requireEncryption;
var requireEncryption: (NSNumber & SDLBool)? { get set }