Files
POCloud-iOS/pocloud/Model/Channel.swift
Patrick McDonagh 909925a334 Initial Commit
2018-05-25 12:56:07 -05:00

35 lines
953 B
Swift

//
// Channel.swift
// pocloud
//
// Created by Patrick McDonagh on 5/24/18.
// Copyright © 2018 patrickjmcd. All rights reserved.
//
import Foundation
import RealmSwift
class Channel : Object {
@objc dynamic var channelType : Int = 0
@objc dynamic var dataType : Int = 0
@objc dynamic var defaultValue : String = ""
@objc dynamic var deviceTypeId : Int = 0
@objc dynamic var fromMe : Bool = false
@objc dynamic var helpExplanation : String = ""
@objc dynamic var id : Int = 0
@objc dynamic var io : Bool = false
@objc dynamic var name : String = ""
@objc dynamic var regex : String = ""
@objc dynamic var regexErrMsg : String = ""
@objc dynamic var subTitle : String = ""
var parentDeviceType = LinkingObjects(fromType: DeviceType.self, property: "channels")
var values = List<ChanValue>()
override static func primaryKey() -> String? {
return "id"
}
}