Avaya Client Services API Reference (iOS)
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
contactCreatedNew contact object created from the create contact request, nil if the operation is not successful
errornil if the operation was successful. If an error occurred it contains an object describing the error.

Enumeration Type Documentation

Type of scope used for resolveContacts: method.

Enumerator
CSContactResolveContactsScopeNumber 
CSContactResolveContactsScopeHandle 

Options for contact search location.

Enumerator
CSContactSearchLocalCache 
CSContactSearchNetwork 
CSContactSearchAll 

Options for directory search scope.

Enumerator
CSContactSearchScopeName 
CSContactSearchScopeHandle 
CSContactSearchScopeAll