Module rust_macios::contacts
source · Expand description
Access the user’s contacts and format and localize contact information.
Structs
An immutable object that stores information about a single contact, such as the contact’s first name, phone numbers, and addresses.
An object that defines the options to use when fetching contacts.
An object that you use to format contact information before displaying it to the user.
An object that represents a property of a contact.
An immutable object that represents the relationship between one contact to another.
The object that fetches and saves contacts, groups, and containers from the user’s contacts database.
An immutable object that represents a collection of contacts.
An immutable object that represents a group of contacts.
An immutable object representing an instant message address for the contact.
An immutable object that combines a contact property value with a label that describes that property.
A mutable object that stores information about a single contact, such as the contact’s first name, phone numbers, and addresses.
A mutable object that represents a group of contacts.
A mutable representation of the postal address for a contact.
An immutable object representing a phone number for a contact.
An immutable representation of the postal address for a contact.
An object that collects the changes you want to save to the user’s contacts database.
An immutable object that represents one of the user’s social profiles.
Enums
An authorization status the user can grant for an app to access the specified entity type.
Indicates the sorting order for contacts.
The types a contact can be.
The container may be local on the device or associated with a server account that has contacts.
The entities the user can grant access to.
Statics
The birthday of a contact.
Dates associated with a contact.
The contact’s department name.
The email addresses of the contact.
The contact’s family name.
The contact’s given name.
The contact’s unique identifier.
Image data availability for a contact.
Image data for a contact.
The instant message addresses of the contact.
The contact’s job title.
The contact’s middle name.
The prefix for the contact’s name.
The contact’s name suffix.
The contact’s nickname.
The non-Gregorian birthday of the contact.
A note associated with a contact.
The contact’s organization name.
A phone numbers of a contact.
The phonetic spelling of the contact’s family name.
The phonetic spelling of the contact’s given name.
The phonetic spelling of the contact’s middle name.
The phonetic spelling of the contact’s organization name.
The postal addresses of the contact.
The contact’s previous family name.
The contact’s name component property key.
The relationships of the contact.
A social profiles of a contact.
The shared contact store.
Thumbnail data for a contact.
The type of contact.
The URL addresses of the contact.
The name of the container.
The type of the container.
The identifier of the group.
The name of the group.
Instant message address service key.
Instant message address username key.
The label for identifying the contact’s anniversary date.
The label for identifying the contact’s iCloud email information.
The label for identifying home information.
The label for identifying other information.
The label for the contact’s school.
The label for identifying URL information.
The label for identifying work information.
The social profile service.
The social profile URL.
The social profile user identifier.
The social profile user name.
Traits
A trait containing all the methods for
CNChangeHistoryAddContactEvent
A trait containing all the methods for
CNChangeHistoryAddGroupEvent
A trait containing all the methods for
CNChangeHistoryEvent
A trait containing all the methods for
CNChangeHistoryFetchRequest
A trait containing all the methods for
CNContact
A trait containing all the methods for
CNContactFetchRequest
A trait containing all the methods for
CNContactFormatter
A trait containing all the methods for
CNContactProperty
A trait containing all the methods for
CNContactRelation
A trait containing all the methods for
CNContactStore
A trait containing all the methods for
CNContainer
A trait containing all the methods for
CNFetchRequest
A trait containing all the methods for
CNInstantMessageAddress
A trait containing all the methods for
ICNLabeledValue
“A trait containing all the methods for
CNMutableContact
A trait containing all the methods for
CNMutableGroup
A trait containing all the methods for
CNMutablePostalAddress
A trait containing all the methods for
CNPhoneNumber
A trait containing all the methods for
CNPostalAddress
A trait containing all the methods for
CNSaveRequest
A trait containing all the methods for
CNSocialProfile