VLDMeasurement

Objective-C

@interface VLDMeasurement : VLDModel

Swift

class VLDMeasurement : VLDModel

Wrapper class for VLDRecord’s value and unit

  • String representation of the value taken.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *value;

    Swift

    var value: String! { get set }
  • String representation of the metric unit.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *unit;

    Swift

    var unit: String! { get set }
  • Readonly property returning instance of decimalNumberWithString:(nullable NSString *)numberValue.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSDecimalNumber *decimalValue;

    Swift

    var decimalValue: NSDecimalNumber! { get }
  • Destignated initalizer

    Declaration

    Objective-C

    - (instancetype)initWithValue:(NSString *)value unit:(NSString *)unit;

    Swift

    init!(value: String!, unit: String!)
  • Convience initalizer

    Declaration

    Objective-C

    - (instancetype)initWithDictionary:(NSDictionary *)dictionary;

    Swift

    convenience init!(dictionary: [AnyHashable : Any]!)
  • Dictionary containing value and unit. Access with kVLDRawDataValueKey and kVLDRawDataUnitKey

    Declaration

    Objective-C

    - (NSDictionary *)dictionaryRepresentation;

    Swift

    func dictionaryRepresentation() -> [AnyHashable : Any]!