Avaya Client Services API Reference (OS X)

- Main Page
- Classes
- Files
- Related Pages

- File List
- File Members

Classes | Typedefs | Enumerations
CSContactService.h File Reference
`#import <Foundation/Foundation.h>`
`#import "CSEditableContact.h"`
`#import "CSCapability.h"`
`#import "CSDataRetrievalWatcher.h"`
`#import "CSContactField.h"`
`#import "CSContactGroup.h"`
`#import "CSContactLimits.h"`
`#import "CSTerminal.h"`

## Classes
class | CSMatchedContactsWithMatchLevel
| Contains all results of cached contacts matching. More...
class | CSContactSearchQueryWatcherPair
| Contains search query string with corresponding data retrieval watcher object. More...
class | CSSearchTerminalsRequest
| Request object for search terminals. More...
class | CSContactSearchRequest
| Request object for extended contact search. More...
class | CSContactResolveContactsRequest
| Request object for resolve contact searches. More...
class | CSContactService
| The CSContactService object is accessible from the CSUser object, and providing access to functionality associated with contacts. More...
protocol | <CSContactServiceDelegate>
| Describes methods that are implemented by the delegate of a `CSContactService`. More...

## Typedefs
typedef void(^ | contactCreationCallback) (CSContact *contactCreated, NSError *error)
| Call back for contact creation. More...

## Enumerations
enum | CSContactSearchScope { CSContactSearchScopeName, CSContactSearchScopeHandle, CSContactSearchScopeAll }
| Options for directory search scope. More...
enum | CSContactSearchLocation { CSContactSearchLocalCache, CSContactSearchNetwork, CSContactSearchAll }
| Options for contact search location. More...
enum | CSContactResolveContactsScope { CSContactResolveContactsScopeNumber, CSContactResolveContactsScopeHandle }
| Type of scope used for resolveContacts: method. More...

## Typedef Documentation

typedef void(^ contactCreationCallback) (CSContact *contactCreated, NSError *error)

Call back for contact creation.

Parameters

  contactCreated | New contact object created from the create contact request, nil if the operation is not successful
  error | nil if the operation was successful. If an error occurred it contains an object describing the error.

## Enumeration Type Documentation

enum CSContactResolveContactsScope

Type of scope used for resolveContacts: method.

Enumerator
CSContactResolveContactsScopeNumber |
CSContactResolveContactsScopeHandle |

enum CSContactSearchLocation

Options for contact search location.

Enumerator
CSContactSearchLocalCache |
CSContactSearchNetwork |
CSContactSearchAll |

enum CSContactSearchScope

Options for directory search scope.

Enumerator
CSContactSearchScopeName |
CSContactSearchScopeHandle |
CSContactSearchScopeAll |