Avaya Client Services API Reference (iOS)
Instance Methods | Properties | List of all members
<CSContact> Protocol Reference

Protocol used as a common interface for read-only and editable contacts. More...

#import <CSContactProtocol.h>

Inherits <NSObject>.

Inherited by CSContact, and CSEditableContact.

Instance Methods

(BOOL) - canAddPhoneNumberOfType:
 

Properties

NSString * uniqueAddressForMatching
 The matching/merging address. More...
 
CSContactStringFieldasciiLastName
 The non-localized last name. More...
 
CSContactStringFieldasciiFirstName
 The non-localized first name. More...
 
CSContactStringFieldasciiDisplayName
 The non-localized display name. More...
 
CSContactStringFieldasciiAlias
 The non-localized alias. More...
 
CSContactStringFieldfirstName
 The native first name. More...
 
CSContactStringFieldlastName
 The native last name. More...
 
CSContactStringFielddisplayName
 The native display name. More...
 
CSContactStringFieldalias
 The native alias. More...
 
CSContactStringFieldstreetAddress
 The street address. More...
 
CSContactStringFieldcity
 The city. More...
 
CSContactStringFieldstate
 The state. More...
 
CSContactStringFieldcountry
 The country. More...
 
CSContactStringFieldpostalCode
 The postal code. More...
 
CSContactStringFieldmanager
 The name of a person who is a supervisor. More...
 
CSContactStringFieldtitle
 The title or company role. More...
 
CSContactStringFieldlanguage
 The language is per contact record. More...
 
CSContactStringFieldcompany
 The company. More...
 
CSContactStringFielddepartment
 The department. More...
 
CSContactStringFieldnotes
 The notes field. More...
 
CSContactDoubleFieldrank
 The rank field defining the contact sorting order. More...
 
CSContactStringFieldListcustom1
 The list of custom1 values. More...
 
CSContactStringFieldListcustom2
 The list of custom2 values. More...
 
CSContactStringFieldListcustom3
 The list of custom3 values. More...
 
CSContactStringFieldlocation
 The location. More...
 
CSContactPhoneFieldListphoneNumbers
 The list of phone numbers. More...
 
CSContactEmailFieldListemailAddresses
 The list of email addresses. More...
 
CSContactIMAddressFieldListIMAddresses
 Contact's list of instant messaging addresses. More...
 
CSContactBoolFieldfavorite
 The favorite flag. More...
 
CSContactBoolFieldisBuddy
 The buddy flag. More...
 
CSContactBoolFieldisVIP
 The VIP flag. More...
 
CSContactBoolFieldvideoCapable
 
BOOL isExtendedContactDetailsAvailable
 
BOOL canAddEmailAddress
 
BOOL canAddIMAddress
 
NSDictionary * extraFields
 The list extra fields used for local contacts. More...
 

Detailed Description

Protocol used as a common interface for read-only and editable contacts.

Method Documentation

- (BOOL) canAddPhoneNumberOfType: (CSContactPhoneNumberType type

Reimplemented in CSContact, and CSEditableContact.

Property Documentation

- (CSContactStringField*) alias
readnonatomicassign

The native alias.

Returns
Contact string field containing the native alias.
- (CSContactStringField*) asciiAlias
readnonatomicassign

The non-localized alias.

Returns
Contact string field containing a non-localized alias.
- (CSContactStringField*) asciiDisplayName
readnonatomicassign

The non-localized display name.

Returns
Contact string field containing non-localized display name.
- (CSContactStringField*) asciiFirstName
readnonatomicassign

The non-localized first name.

Returns
Contact string field containing non-localized first name.
- (CSContactStringField*) asciiLastName
readnonatomicassign

The non-localized last name.

Returns
Contact string field containing non-localized last name.
- (BOOL) canAddEmailAddress
readnonatomicassign
- (BOOL) canAddIMAddress
readnonatomicassign
- (CSContactStringField*) city
readnonatomicassign

The city.

Returns
Contact string field containing the city.
- (CSContactStringField*) company
readnonatomicassign

The company.

Returns
Contact string field containing the company.
- (CSContactStringField*) country
readnonatomicassign

The country.

Returns
Contact string field containing the country.
- (CSContactStringFieldList*) custom1
readnonatomicassign

The list of custom1 values.

Returns
list of custom1 values.
- (CSContactStringFieldList*) custom2
readnonatomicassign

The list of custom2 values.

Returns
list of custom2 values.
- (CSContactStringFieldList*) custom3
readnonatomicassign

The list of custom3 values.

Returns
list of custom3 values.
- (CSContactStringField*) department
readnonatomicassign

The department.

Returns
Contact string field containing the department.
- (CSContactStringField*) displayName
readnonatomicassign

The native display name.

Returns
Contact string field containing the native display name.
- (CSContactEmailFieldList*) emailAddresses
readnonatomicassign

The list of email addresses.

Returns
Contact multi value field containing list of email addresses.
- (NSDictionary*) extraFields
readnonatomicassign

The list extra fields used for local contacts.

Returns empty NSDictionary if underlying object is CSEditableContact.

- (CSContactBoolField*) favorite
readnonatomicassign

The favorite flag.

Returns
Contact bool field containing the favorite flag.
- (CSContactStringField*) firstName
readnonatomicassign

The native first name.

Returns
Contact string field containing the native first name.
- (CSContactIMAddressFieldList*) IMAddresses
readnonatomicassign

Contact's list of instant messaging addresses.

Returns
Contact multi value field containing list of instant messaging addresses..
- (CSContactBoolField*) isBuddy
readnonatomicassign

The buddy flag.

Used for presence feature purpose.

Returns
Contact bool field containing the buddy flag.
- (BOOL) isExtendedContactDetailsAvailable
readnonatomicassign
- (CSContactBoolField*) isVIP
readnonatomicassign

The VIP flag.

Returns
Contact bool field containing the VIP flag.
- (CSContactStringField*) language
readnonatomicassign

The language is per contact record.

Returns
Contact string field containing the language is per contact record.
- (CSContactStringField*) lastName
readnonatomicassign

The native last name.

Returns
Contact string field containing the native last name.
- (CSContactStringField*) location
readnonatomicassign

The location.

Returns
Contact string field containing the location.
- (CSContactStringField*) manager
readnonatomicassign

The name of a person who is a supervisor.

Returns
Contact string field containing the name of a person who is a supervisor.
- (CSContactStringField*) notes
readnonatomicassign

The notes field.

Returns
Contact string field containing the notes field.
- (CSContactPhoneFieldList*) phoneNumbers
readnonatomicassign

The list of phone numbers.

Returns
Contact multi value field containing list of phone numbers.
- (CSContactStringField*) postalCode
readnonatomicassign

The postal code.

Returns
Contact string field containing the postal code.
- (CSContactDoubleField*) rank
readnonatomicassign

The rank field defining the contact sorting order.

Returns
Non-negative double value. 0.0 value means "No rank".
- (CSContactStringField*) state
readnonatomicassign

The state.

Returns
Contact string field containing the state.
- (CSContactStringField*) streetAddress
readnonatomicassign

The street address.

Returns
Contact string field containing the street address.
- (CSContactStringField*) title
readnonatomicassign

The title or company role.

Returns
Contact string field containing the title or company role.
- (NSString*) uniqueAddressForMatching
readrequirednonatomicassign

The matching/merging address.

That parameter can be used as a record’s unique id.

Returns
Contact string field containing the matching/merging address.
- (CSContactBoolField*) videoCapable
readnonatomicassign

The documentation for this protocol was generated from the following file: