A currently available service.
@since RPC 5.1
Convenience init for required parameters.
- (nonnull instancetype)initWithUpdatedAppServiceRecord:
(nonnull SDLAppServiceRecord *)updatedAppServiceRecord;
init(updatedAppServiceRecord: SDLAppServiceRecord)
Service record for a specific app service provider
A SDLAppServiceCapability object
Convenience init for all parameters.
- (nonnull instancetype)initWithUpdateReason:
(nullable SDLServiceUpdateReason)updateReason
updatedAppServiceRecord:
(nonnull SDLAppServiceRecord *)updatedAppServiceRecord;
convenience init(updateReason: SDLServiceUpdateReason?, updatedAppServiceRecord: SDLAppServiceRecord)
Update reason for this service record
Service record for a specific app service provider
A SDLAppServiceCapability object
Only included in OnSystemCapbilityUpdated
. Update reason for this service record.
SDLServiceUpdateReason, Optional
@property (nonatomic, strong, nullable) SDLServiceUpdateReason updateReason;
var updateReason: SDLServiceUpdateReason? { get set }
Service record for a specific app service provider.
SDLAppServiceRecord, Required
@property (nonatomic, strong) SDLAppServiceRecord *_Nonnull updatedAppServiceRecord;
var updatedAppServiceRecord: SDLAppServiceRecord { get set }