Package-level declarations
Types
Link copied to clipboard
open class AndroidAddressBook<T1 : AndroidContact, T2 : AndroidGroup>(var account: Account, val provider: ContentProviderClient?, contactFactory: AndroidContactFactory<T1>, groupFactory: AndroidGroupFactory<T2>)
Link copied to clipboard
open class AndroidContact(val addressBook: AndroidAddressBook<out AndroidContact, out AndroidGroup>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object CachedGroupMembership
Represents a "cached group membership" row. Cached group memberships exist only for one reason, which only applies to the vCard4 (KIND/MEMBER) group method:
Link copied to clipboard
class ContactReader
Responsible for converting a specific vCard with a specific version to the version-independent data class Contact.
Link copied to clipboard
class ContactsStorageException @JvmOverloads constructor(message: String?, ex: Throwable? = null) : Exception
Link copied to clipboard
class ContactWriter
Responsible for converting the Contact data class (which is not version-specific) to the vCard that is actually sent to the server.
Link copied to clipboard
Link copied to clipboard
data class LabeledProperty<out T : VCardProperty> @JvmOverloads constructor(val property: T, var label: String? = null)