如果日期是过去的日期,则API排除数据

如果嵌套列表“调用”包含过去的属性,我试图从API响应中排除数据

包含以下数据作为响应:

[
   {
      "addressLineOne":"Test",
      "addressLineTwo":"Test2",
      "calls":{
         "dateTime":1597932000, // a date in the future
      },

]

排除此数据:

[
   {
      "addressLineOne":"Test",
      "addressLineTwo":"Test2",
      "calls":{
         "dateTime":1596193200 // a date in the past
      },

]

我正在使用JSON解码器进行api调用:

class Service {
    static let shared = Service()
    let BASE_URL = "url.com/JsonData"

    func fetchClient(completion: @escaping ([Client]) -> ()) {

        guard let url = URL(string: BASE_URL) else { return }

        URLSession.shared.dataTask(with: url) { (data, response, error) in

            // handle error
            if let error = error {
                print("Failed to fetch data with error: ", error.localizedDescription)
                return
            }

            guard let data = data else {return}

            do {
                let clients = try JSONDecoder().decode([Client].self, from: data)
                completion(clients)


            } catch let error {
                print("Failed to create JSON with error: ", error.localizedDescription)
            }
        }.resume()
    }
}

任何方向将不胜感激