diff --git a/EmployeeDirectory/Models/Employees.swift b/EmployeeDirectory/Models/Employees.swift index 438f03e..b30f156 100644 --- a/EmployeeDirectory/Models/Employees.swift +++ b/EmployeeDirectory/Models/Employees.swift @@ -11,14 +11,14 @@ public struct Employees: Codable { /// Array of Employees public var employees: [Employee] - public let total: Int? - public let page: Int? - public let perPage: Int? + public let total: Int + public let page: Int + public let perPage: Int private enum CodingKeys: String, CodingKey { case employees case total case page - case perPage + case perPage = "per_page" } } diff --git a/EmployeeDirectory/Services/MockEmployeeService.swift b/EmployeeDirectory/Services/MockEmployeeService.swift index 40206c9..05564bf 100644 --- a/EmployeeDirectory/Services/MockEmployeeService.swift +++ b/EmployeeDirectory/Services/MockEmployeeService.swift @@ -36,7 +36,7 @@ public class MockEmployeeService: EmployeeServiceProtocol { guard startIndex < totalUsers else { return .init(employees: [], total: totalUsers, page: page, perPage: perPage) // Return empty if out of bounds } - + print("Fetching Page", page, "of", totalUsers) let paginatedUsers = Array(employees.employees[startIndex..