summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLFuelRange.m
blob: 1512a095721b8d385bd774b43ba5e78a73cc605d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//
//  SDLFuelRange.m
//  SmartDeviceLink
//
//  Created by Nicole on 6/20/18.
//  Copyright © 2018 smartdevicelink. All rights reserved.
//

#import "SDLFuelRange.h"

#import "NSMutableDictionary+Store.h"
#import "SDLRPCParameterNames.h"

NS_ASSUME_NONNULL_BEGIN

@implementation SDLFuelRange

- (void)setType:(nullable SDLFuelType)type {
    [self.store sdl_setObject:type forName:SDLRPCParameterNameType];
}

- (nullable SDLFuelType)type {
    return [self.store sdl_enumForName:SDLRPCParameterNameType error:nil];
}

- (void)setRange:(nullable NSNumber<SDLFloat> *)range {
    [self.store sdl_setObject:range forName:SDLRPCParameterNameRange];
}

- (nullable NSNumber<SDLFloat> *)range {
    return [self.store sdl_objectForName:SDLRPCParameterNameRange ofClass:NSNumber.class error:nil];
}


@end

NS_ASSUME_NONNULL_END