EMOobRegistrationRequest
Objective-C
@interface EMOobRegistrationRequest : NSObject
Swift
class EMOobRegistrationRequest : NSObject
OOB registration request object.
Since
3.0-
Returns registration operation.
Since
3.0Declaration
Objective-C
@property (nonatomic, readonly) EMOobRegistrationMethod registrationMethod;Swift
var registrationMethod: EMOobRegistrationMethod { get } -
Returns the value of the registration code.
Since
3.0Declaration
Objective-C
@property (nonatomic, copy, readonly) id<EMSecureString> registrationParameter;Swift
@NSCopying var registrationParameter: (any EMSecureString)! { get } -
Returns the user ID of the user who registers to the OOBS.
Since
3.0Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *userId;Swift
var userId: String! { get } -
Returns the alias of the user who performs the registration.
Since
3.0Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *userAliasForClient;Swift
var userAliasForClient: String! { get } -
Returns The list of notification profile.
Since
3.0Declaration
Objective-C
@property (nonatomic, copy, readonly) NSArray *notificationProfileItems;Swift
var notificationProfileItems: [Any]! { get } -
Constructs the OOB registration request object: Variant w/o any notification endpoints set.
Since
3.0
Declaration
Objective-C
- (id)initWithUserId:(NSString *)aUserId userAliasForClient:(NSString *)aUserAliasForClient registrationMethod:(EMOobRegistrationMethod)aRegistrationMethod registrationParameter:(id<EMSecureString>)aRegistrationParameter error:(NSError **)anError;Swift
init(userId aUserId: String!, userAliasForClient aUserAliasForClient: String!, registrationMethod aRegistrationMethod: EMOobRegistrationMethod, registrationParameter aRegistrationParameter: (any EMSecureString)!) throwsParameters
aUserIdThe ID of the user who registers to the OOBS.
aUserAliasForClientThe alias of the user who performs th registration.
aRegistrationMethodThe registration method to be used for the registration to the OOBS.
aRegistrationParameterThe registration parameter. Its meaning depends on the value of the registration method - see previous parameter.
anErrorIf 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. -
-initWithUserId:userAliasForClient: registrationMethod: registrationParameter: notificationProfileItems: error: Constructs the OOB registration request object: Variant with the notification endpoints set.
Since
3.0
Declaration
Objective-C
- (id)initWithUserId:(NSString *)aUserId userAliasForClient:(NSString *)aUserAliasForClient registrationMethod:(EMOobRegistrationMethod)aRegistrationMethod registrationParameter:(id<EMSecureString>)aRegistrationParameter notificationProfileItems:(NSArray *)aNotificationProfileItems error:(NSError **)anError;Swift
init(userId aUserId: String!, userAliasForClient aUserAliasForClient: String!, registrationMethod aRegistrationMethod: EMOobRegistrationMethod, registrationParameter aRegistrationParameter: (any EMSecureString)!, notificationProfileItems aNotificationProfileItems: [Any]!) throwsParameters
aUserIdThe ID of the user who registers to the OOBS.
aUserAliasForClientThe alias of the user who performs th registration.
aNotificationProfileItemsThe notification endpoints to initially add to the currently being registered user.
aRegistrationMethodThe registration method to be used for the registration to the OOBS.
aRegistrationParameterThe registration parameter. Its meaning depends on the value of the registration method - see previous parameter.
anErrorIf 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. -
Used by the SDK to wipe any sensitive data managed by this object when it is no longer needed.
Since
3.0Declaration
Objective-C
- (void)wipe;Swift
func wipe()
EMOobRegistrationRequest Class Reference