Specify the action to be performed.
@abstract Constructs a newly allocated SDLSeatMemoryAction object with id, label (max length 100 chars) and action type
- (nonnull instancetype)initWithId:(UInt8)id
action:(nonnull SDLSeatMemoryActionType)action;
init(id: UInt8, action: SDLSeatMemoryActionType)
of the action to be performed
type of action to be performed
A SDLSeatMemoryAction object
@abstract Constructs a newly allocated SDLSeatMemoryAction object with id, label (max length 100 chars) and action type
- (nonnull instancetype)initWithId:(UInt8)id
label:(nullable NSString *)label
action:(nonnull SDLSeatMemoryActionType)action;
init(id: UInt8, label: String?, action: SDLSeatMemoryActionType)
of the action to be performed
of the action to be performed.
type of action to be performed
A SDLSeatMemoryAction object
@abstract id of the action to be performed.
Required, MinValue- 0 MaxValue= 10
@property (nonatomic, strong) NSNumber<SDLInt> *_Nonnull id;
var id: NSNumber & SDLInt { get set }
@abstract label of the action to be performed.
Optional, Max length 100 chars
@property (nonatomic, strong, nullable) NSString *label;
var label: String? { get set }
@abstract type of action to be performed
Required, - see: SDLSeatMemoryActionType
@property (nonatomic, strong) SDLSeatMemoryActionType _Nonnull action;
var action: SDLSeatMemoryActionType { get set }