/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import Foundation import IGListKit final class Month { let name: String let days: Int // day int mapped to an array of appointment names let appointments: [Int: [NSString]] init(name: String, days: Int, appointments: [Int: [NSString]]) { self.name = name self.days = days self.appointments = appointments } } extension Month: ListDiffable { func diffIdentifier() -> NSObjectProtocol { return name as NSObjectProtocol } func isEqual(toDiffableObject object: ListDiffable?) -> Bool { return true } }