32 lines
842 B
Swift
32 lines
842 B
Swift
//
|
|
// Gateway.swift
|
|
// pocloud
|
|
//
|
|
// Created by Patrick McDonagh on 5/24/18.
|
|
// Copyright © 2018 patrickjmcd. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
import RealmSwift
|
|
|
|
class Gateway : Object {
|
|
@objc dynamic var addressId : Int = 0
|
|
@objc dynamic var companyId : Int = 0
|
|
@objc dynamic var diaVersion : String = ""
|
|
@objc dynamic var gatewayConfigurationId : Int = 0
|
|
@objc dynamic var gatewayTypeId : Int = 0
|
|
@objc dynamic var id : Int = 0
|
|
@objc dynamic var macAddress : String = ""
|
|
@objc dynamic var name : String = ""
|
|
@objc dynamic var panId : String = ""
|
|
@objc dynamic var tenantId : Int = 0
|
|
@objc dynamic var userId : Int = 0
|
|
@objc dynamic var address : Address?
|
|
|
|
var devices = List<Device>()
|
|
|
|
override static func primaryKey() -> String? {
|
|
return "id"
|
|
}
|
|
}
|