// // 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 htmlHeaders() -> String { var strings: [String] = [] strings.append("Player") strings.append("Place") strings.append("Earnings") strings.append("#") strings.append("Event") let all = strings.joined(separator: "") return "\(all)" } func html() -> String { var strings: [String] = [] strings.append(self.result.player?.name ?? "") strings.append("\(self.result.rank)") strings.append(result.earnings.currencyFormatted) strings.append("\(tournament.number)") strings.append("\(tournament.buyin.currencyFormatted) \(tournament.name)") let all = strings.joined(separator: "") return "\(all)" } }