// // EmployeeService.swift // EmployeeDirectory // // Created by Matt Bruce on 1/20/25. // import Foundation /// Service Layer for Employees public class EmployeeService: EmployeeServiceProtocol { /// Service to get Employees /// - Returns: Array of Employee Structs public func getEmployees() async throws -> [Employee] { let endpoint = "https://s3.amazonaws.com/sq-mobile-interview/employees.json" let employees: Employees = try await NetworkService.shared.fetchData(from: endpoint, as: Employees.self) return employees.employees } }