GlucoseEffect.swift 613 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // GlucoseEffect.swift
  3. // Naterade
  4. //
  5. // Created by Nathan Racklyeft on 1/24/16.
  6. // Copyright © 2016 Nathan Racklyeft. All rights reserved.
  7. //
  8. import Foundation
  9. import HealthKit
  10. public struct GlucoseEffect: GlucoseValue, Equatable {
  11. public let startDate: Date
  12. public let quantity: HKQuantity
  13. public init(startDate: Date, quantity: HKQuantity) {
  14. self.startDate = startDate
  15. self.quantity = quantity
  16. }
  17. }
  18. extension GlucoseEffect: Comparable {
  19. public static func <(lhs: GlucoseEffect, rhs: GlucoseEffect) -> Bool {
  20. return lhs.startDate < rhs.startDate
  21. }
  22. }