Skip to content

Instantly share code, notes, and snippets.

@jongravois
Created March 21, 2018 21:33
Show Gist options
  • Save jongravois/b719ebedbf5bf0d899c3fb7fd3c0b49e to your computer and use it in GitHub Desktop.
Save jongravois/b719ebedbf5bf0d899c3fb7fd3c0b49e to your computer and use it in GitHub Desktop.
import UIKit
import Firebase
import SwiftyJSON
class RampPart {
var id: Int = 0
var project_id: Int = 0
var location_id: Int = 0
var condition_id: Int = 0
var mechanic_id: Int = 0
var receiver_id: Int = 0
var can_8130: Bool = true
var has_amm: Bool = false
var is_esd: Bool = false
var is_hazmat: Bool = false
var is_priority: Bool = false
var is_selected: Bool = false
var is_received: Bool = false
var partNum: String = ""
var desc: String = ""
var msn: String = ""
var cage: String = ""
var tail: String = ""
var craft: String = ""
var received: String = ""
var amm_path: String = ""
var location: String = ""
var condition: String = ""
var mechanic: String = ""
var receiver: String = ""
//MARK: INITIALIZATION
init(snapshot: DataSnapshot) {
let snap = snapshot.value as! [String: AnyObject]
if snap["id"] !== nil {
self.id = snap["id"] as! Int
}
if snap["project_id"] !== nil {
self.project_id = snap["project_id"] as! Int
}
if snap["can_8130"] !== nil {
self.can_8130 = snap["can_8130"] as! Bool
}
if snap["has_amm"] !== nil {
self.has_amm = snap["has_amm"] as! Bool
}
if snap["is_esd"] !== nil {
self.is_esd = snap["is_esd"] as! Bool
}
if snap["is_hazmat"] !== nil {
self.is_hazmat = snap["is_hazmat"] as! Bool
}
if snap["is_priority"] !== nil {
self.is_priority = snap["is_priority"] as! Bool
}
if snap["is_selected"] !== nil {
self.is_selected = snap["is_selected"] as! Bool
}
if snap["is_received"] !== nil {
self.is_received = snap["is_received"] as! Bool
}
if snap["partNum"] !== nil {
self.partNum = snap["partNum"] as! String
}
if snap["desc"] !== nil {
self.desc = snap["desc"] as! String
}
if snap["cage"] !== nil {
self.cage = snap["cage"] as! String
}
if snap["msn"] !== nil {
self.msn = snap["msn"] as! String
}
if snap["location"] !== nil {
self.location = snap["location"] as! String
}
if snap["condition"] !== nil {
self.condition = snap["condition"] as! String
}
if snap["tail"] !== nil {
self.tail = snap["tail"] as! String
}
if snap["craft"] !== nil {
self.craft = snap["craft"] as! String
}
if snap["mechanic"] !== nil {
self.mechanic = snap["mechanic"] as! String
}
if snap["received"] !== nil {
self.received = snap["received"] as! String
}
if snap["receiver"] !== nil {
self.receiver = snap["receiver"] as! String
}
}
//MARK: CRUD
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment