// // PlayerResult.swift // TournamentStats // // Created by Laurent Morvillier on 04/06/2019. // Copyright © 2019 Stax River. All rights reserved. // import Foundation struct PlayerResult : HTMLRepresentable { var tournament: Tournament var result: Result static func headers() -> [String] { return ["Player", "Place", "Earnings", "#", "Event"] } func colums() -> [String] { return [ self.result.player?.formattedName ?? "", self.result.rank.rankFormatted, result.earnings.currencyFormatted, "\(tournament.number)", "\(tournament.buyin.currencyFormatted) \(tournament.name)" ] } static func htmlHeaders() -> String { var strings: String = "" strings.append("Player") strings.append("Place") strings.append("Earnings") strings.append("#") strings.append("Event") return "\(strings)" } }