Files
iOS/Shared/API/Models/SwitchableEntity.swift
Stephan Vanterpool 92a5d58bc1 Revert "Revert "Move HASSAPI into Shared for realz""
This reverts commit 15e5bf9744.
2018-09-17 22:04:57 -07:00

26 lines
550 B
Swift

//
// SwitchableEntity.swift
// HomeAssistant
//
// Created by Robbie Trencheny on 6/3/16.
// Copyright © 2016 Robbie Trencheny. All rights reserved.
//
import Foundation
import ObjectMapper
class SwitchableEntity: Entity {
var isOn: Bool?
override func mapping(map: Map) {
super.mapping(map: map)
isOn <- (map["state"], ComponentBoolTransform(trueValue: "on", falseValue: "off"))
}
override var EntityColor: UIColor {
return self.State == "on" ? UIColor.onColor : self.DefaultEntityUIColor
}
}