iOS SDK  v0.6.2-113-gb00714b
 All Classes Functions Properties
JivePersonJive Class Reference

#import <JivePersonJive.h>

Inherits JiveObject.

Properties

NSNumber * enabled
 
NSNumber * external
 
NSNumber * externalContributor
 
NSNumber * federated
 
NSDate * lastProfileUpdate
 Date and time of the last change to any profile field (addresses, emails, jive.profile, phoneNumbers) as well as jive.enabled, jive.external, jive.federated, jive.locale, jive.timeZone, jive.visible, and tags.
 
JiveLevellevel
 The current status level for this person based on his points. For instance, "Newbie", "Adventurer", etc.
 
NSString * locale
 
NSString * password
 
NSNumber * sendable
 
NSArray * profile
 The Jive profile fields for this person. All profile fields that are not an address, an email, a phone or a location are going to be listed by this entity. JiveProfileEntry.
 
NSString * timeZone
 
NSString * username
 
NSNumber * viewContent
 Flag indicating that this person is allowed to see the requested content.
 
NSNumber * visible
 Flag indicating that this person is a regular user, visible to the rest of the system, as opposed to an internal system account.
 
NSNumber * termsAndConditionsRequired
 Flag in the me response indicating that the user needs to accept the terms and conditions before further access can be allowed.
 

Detailed Description

Property Documentation

- (NSNumber*) enabled
readwritenonatomiccopy

Flag indicating whether this person is allowed to log in. Default is true. Creation - optional

- (NSNumber*) external
readwritenonatomiccopy

Flag indicating whether this person is simply a representation of an external identity, not an actual person. Default is false. Creation - optional

- (NSNumber*) externalContributor
readwritenonatomiccopy

Flag indicating that this person is an external contributor. Default is false. Creation - optional Can only be set to true if the external contributors feature has been enabled on this Jive instance.

- (NSNumber*) federated
readwritenonatomiccopy

Flag indicating that this person is federated (identify is managed outside the Jive application). Default is false. Creation - optional

- (NSString*) locale
readwritenonatomiccopy

Locale identifier for this user. Will typically be either language (en) or language_variant (en_US). Creation - optional Only present when this Jive instance allows users to manage their own locale settings

- (NSString*) password
readwritenonatomiccopy

The login password for this person. This field is never actually returned; instead it is present to allow a password to be set or updated when a person is created or updated, respectively. Password is required for person creation. Creation - required

- (NSNumber*) sendable
readnonatomicassign

Flag indicating whether the requesting person is allowed to send messages or shares to this person. The absence of this flag cannot be assumed false or true.

- (NSString*) timeZone
readwritenonatomiccopy

Localized description of the time zone for this person. Creation - optional Only present when this Jive instance allows users to manage their own time zone settings

- (NSString*) username
readwritenonatomiccopy

The login username for this person. This field is required for person creation, but cannot be changed on an update. Creation - required