AgendaDelegate public protocol AgendaDelegate : AnyObject Delegate to manage contact events Events contacts(_:didReceiveNewContact:) A new contact was created Declaration Swift func contacts(_ contacts: Agenda, didReceiveNewContact: Contact) Parameters contacts Contacts instance didReceiveNewContact The new contact contacts(_:didReceiveUpdatedContact:) A contact was updated Declaration Swift func contacts(_ contacts: Agenda, didReceiveUpdatedContact: Contact) Parameters contacts Contacts instance didReceiveUpdatedContact Updated contact contacts(_:didReceiveDeletedContact:) A contact was removed Declaration Swift func contacts(_ contacts: Agenda, didReceiveDeletedContact: Contact) Parameters contacts Contacts instance didReceiveDeletedContact Removed contact identifier