35 lines
953 B
Swift
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"
|
|
}
|
|
|
|
|
|
}
|