Foxit PDF SDK  9.1
FSIdentityProperties Class Reference
Inheritance diagram for FSIdentityProperties:

Instance Methods

(void) - dealloc
 
(void *) - getCptr
 
(id) - init
 Constructor.
More...
 
(id) - initWithCorporation:email:login_name:name:first_name:last_name:title:department:
 Constructor, with parameters.
More...
 
(id) - initWithCptr:swigOwnCObject:
 
(id) - initWithId_properities:
 Constructor, with another identity properties object.
More...
 
(void) - set:email:login_name:name:first_name:last_name:title:department:
 Set values.
More...
 

Protected Attributes

BOOL swigCMemOwn
 
void * swigCPtr
 

Properties

NSString * corporation
 The corporation name.
More...
 
NSString * department
 The department name.
More...
 
NSString * email
 The email address.
More...
 
NSString * first_name
 The user first name.
More...
 
NSString * last_name
 The user last name.
More...
 
NSString * login_name
 The login name. Usually, this is the name used to log in current operating system.
More...
 
NSString * name
 The user name.
More...
 
NSString * title
 The user title.
More...
 

Detailed Description

This class represents identity properties of current user, and is used for callback function ActionCallback::GetIdentityProperties.

Method Documentation

◆ dealloc

- (void) dealloc

◆ getCptr

- (void*) getCptr

◆ init

- (id) init

Constructor.

◆ initWithCorporation:email:login_name:name:first_name:last_name:title:department:

- (id) initWithCorporation: (NSString *)  corporation
email: (NSString *)  email
login_name: (NSString *)  login_name
name: (NSString *)  name
first_name: (NSString *)  first_name
last_name: (NSString *)  last_name
title: (NSString *)  title
department: (NSString *)  department 

Constructor, with parameters.

Parameters
[in]corporationThe corporation name.
[in]emailThe email address.
[in]login_nameThe login name. Usually, this is the name used to log in current operating system.
[in]nameThe user name.
[in]first_nameThe user first name.
[in]last_nameThe user last name.
[in]titleThe user title.
[in]departmentThe department name.

◆ initWithCptr:swigOwnCObject:

- (id) initWithCptr: (void *)  cptr
swigOwnCObject: (BOOL)  ownCObject 

◆ initWithId_properities:

- (id) initWithId_properities: (FSIdentityProperties*)  id_properities

Constructor, with another identity properties object.

Parameters
[in]id_properitiesAnother identity properties object.

◆ set:email:login_name:name:first_name:last_name:title:department:

- (void) set: (NSString *)  corporation
email: (NSString *)  email
login_name: (NSString *)  login_name
name: (NSString *)  name
first_name: (NSString *)  first_name
last_name: (NSString *)  last_name
title: (NSString *)  title
department: (NSString *)  department 

Set values.

Parameters
[in]corporationThe corporation name.
[in]emailThe email address.
[in]login_nameThe login name. Usually, this is the name used to log in current operating system.
[in]nameThe user name.
[in]first_nameThe user first name.
[in]last_nameThe uesr last name.
[in]titleThe user title.
[in]departmentThe department name.
Returns
None.

Member Data Documentation

◆ swigCMemOwn

- (BOOL) swigCMemOwn
protected

◆ swigCPtr

- (void*) swigCPtr
protected

Property Documentation

◆ corporation

- (NSString *) corporation
readwritenonatomiccopy

The corporation name.

◆ department

- (NSString *) department
readwritenonatomiccopy

The department name.

◆ email

- (NSString *) email
readwritenonatomiccopy

The email address.

◆ first_name

- (NSString *) first_name
readwritenonatomiccopy

The user first name.

◆ last_name

- (NSString *) last_name
readwritenonatomiccopy

The user last name.

◆ login_name

- (NSString *) login_name
readwritenonatomiccopy

The login name. Usually, this is the name used to log in current operating system.

◆ name

- (NSString *) name
readwritenonatomiccopy

The user name.

◆ title

- (NSString *) title
readwritenonatomiccopy

The user title.