EMOobRegistrationRequest Class Reference

Inherits from NSObject
Declared in EMOobRegistrationRequest.h

Overview

OOB registration request object.

  registrationMethod

Returns registration operation.

@property (nonatomic, assign, readonly) EMOobRegistrationMethod registrationMethod

Availability

3.0

Declared In

EMOobRegistrationRequest.h

  registrationParameter

Returns the value of the registration code.

@property (nonatomic, copy, readonly) id<EMSecureString> registrationParameter

Availability

3.0

Declared In

EMOobRegistrationRequest.h

  userId

Returns the user ID of the user who registers to the OOBS.

@property (nonatomic, copy, readonly) NSString *userId

Availability

3.0

Declared In

EMOobRegistrationRequest.h

  userAliasForClient

Returns the alias of the user who performs the registration.

@property (nonatomic, copy, readonly) NSString *userAliasForClient

Availability

3.0

Declared In

EMOobRegistrationRequest.h

  notificationProfileItems

Returns The list of notification profile.

@property (nonatomic, copy, readonly) NSArray *notificationProfileItems

Availability

3.0

Declared In

EMOobRegistrationRequest.h

– initWithUserId:userAliasForClient:registrationMethod:registrationParameter:error:

Constructs the OOB registration request object: Variant w/o any notification endpoints set.

- (id)initWithUserId:(NSString *)aUserId userAliasForClient:(NSString *)aUserAliasForClient registrationMethod:(EMOobRegistrationMethod)aRegistrationMethod registrationParameter:(id<EMSecureString>)aRegistrationParameter error:(NSError **)anError

Parameters

aUserId

The ID of the user who registers to the OOBS.

aUserAliasForClient

The alias of the user who performs th registration.

aRegistrationMethod

The registration method to be used for the registration to the OOBS.

aRegistrationParameter

The registration parameter. Its meaning depends on the value of the registration method - see previous parameter.

anError

If an error occurs, upon return contains an NSError object that describes the problem. If you are not interested in possible errors, you may pass in NULL.

Availability

3.0

Declared In

EMOobRegistrationRequest.h

– initWithUserId:userAliasForClient:registrationMethod:registrationParameter:notificationProfileItems:error:

Constructs the OOB registration request object: Variant with the notification endpoints set.

- (id)initWithUserId:(NSString *)aUserId userAliasForClient:(NSString *)aUserAliasForClient registrationMethod:(EMOobRegistrationMethod)aRegistrationMethod registrationParameter:(id<EMSecureString>)aRegistrationParameter notificationProfileItems:(NSArray *)aNotificationProfileItems error:(NSError **)anError

Parameters

aUserId

The ID of the user who registers to the OOBS.

aUserAliasForClient

The alias of the user who performs th registration.

aRegistrationMethod

The registration method to be used for the registration to the OOBS.

aRegistrationParameter

The registration parameter. Its meaning depends on the value of the registration method - see previous parameter.

aNotificationProfileItems

The notification endpoints to initially add to the currently being registered user.

anError

If an error occurs, upon return contains an NSError object that describes the problem. If you are not interested in possible errors, you may pass in NULL.

Availability

3.0

Declared In

EMOobRegistrationRequest.h

– wipe

Used by the SDK to wipe any sensitive data managed by this object when it is no longer needed.

- (void)wipe

Availability

3.0

Declared In

EMOobRegistrationRequest.h