// SDLOnSystemRequest.m // #import "SDLOnSystemRequest.h" #import "NSMutableDictionary+Store.h" #import "SDLNames.h" NS_ASSUME_NONNULL_BEGIN @implementation SDLOnSystemRequest - (instancetype)init { if (self = [super initWithName:SDLNameOnSystemRequest]) { } return self; } - (void)setRequestType:(SDLRequestType)requestType { [parameters sdl_setObject:requestType forName:SDLNameRequestType]; } - (SDLRequestType)requestType { return [parameters sdl_objectForName:SDLNameRequestType]; } - (void)setUrl:(nullable NSString *)url { [parameters sdl_setObject:url forName:SDLNameURL]; } - (nullable NSString *)url { return [parameters sdl_objectForName:SDLNameURL]; } - (void)setTimeout:(nullable NSNumber *)timeout { [parameters sdl_setObject:timeout forName:SDLNameTimeout]; } - (nullable NSNumber *)timeout { return [parameters sdl_objectForName:SDLNameTimeout]; } - (void)setFileType:(nullable SDLFileType)fileType { [parameters sdl_setObject:fileType forName:SDLNameFileType]; } - (nullable SDLFileType)fileType { return [parameters sdl_objectForName:SDLNameFileType]; } - (void)setOffset:(nullable NSNumber *)offset { [parameters sdl_setObject:offset forName:SDLNameOffset]; } - (nullable NSNumber *)offset { return [parameters sdl_objectForName:SDLNameOffset]; } - (void)setLength:(nullable NSNumber *)length { [parameters sdl_setObject:length forName:SDLNameLength]; } - (nullable NSNumber *)length { return [parameters sdl_objectForName:SDLNameLength]; } @end NS_ASSUME_NONNULL_END