mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-30 15:57:11 +00:00
33 lines
974 B
Swift
33 lines
974 B
Swift
//
|
|
// Competitor.swift
|
|
// SAPTracker
|
|
//
|
|
// Created by computing on 14/11/14.
|
|
// Copyright (c) 2014 com.sap.sailing. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
import CoreData
|
|
|
|
@objc(Competitor)
|
|
public class Competitor: NSManagedObject {
|
|
|
|
@NSManaged public var boatClassName: String
|
|
@NSManaged public var competitorId: String
|
|
@NSManaged public var countryCode: String
|
|
@NSManaged public var name: String
|
|
@NSManaged public var nationality: String
|
|
@NSManaged public var sailId: String
|
|
@NSManaged public var checkIn: CheckIn?
|
|
|
|
public func initWithDictionary(dictionary: Dictionary<NSObject, AnyObject>) {
|
|
competitorId = dictionary["id"] as! String
|
|
name = dictionary["name"] as! String
|
|
sailId = dictionary["sailID"] as! String
|
|
boatClassName = dictionary["boatClassName"] as! String
|
|
countryCode = dictionary["countryCode"] as! String
|
|
nationality = dictionary["nationality"] as! String
|
|
}
|
|
|
|
}
|