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.
 
JiveLevel * level
 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