Agenda
public class Agenda
Service to manage contact actions and subscribe to contact events
-
Delegate for subscribing to contact events like new/remove contact
Declaration
Swift
public weak var delegate: AgendaDelegate?
-
Add a new contact
Declaration
Swift
public func add(contact: Contact, result: @escaping (Result<Contact, ResourceError>) -> Void)
Parameters
contact
Contact to create
result
Result with new Contact
-
Update a contact
Declaration
Swift
public func update(contact: Contact, result: @escaping (Result<Contact, ResourceError>) -> Void)
Parameters
contact
Contact to update
result
Result with updated Contact
-
Remove a contact
Declaration
Swift
public func delete(contact: Contact, result: @escaping (Result<Void, ResourceError>) -> Void)
Parameters
contact
Contact to remove