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

#import <JivePerson.h>

Inheritance diagram for JivePerson:
JiveTypedObject

Instance Methods

(void) - refreshWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getPerson(String,%20String)
 
(void) - deleteOnComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#deletePerson(String,%20UriInfo)
 
(void) - updateOnComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#updatePerson(String,%20PersonEntity)
 
(void) - avatarOnComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getAvatar(String,%20String,%20String,%20String)
 
(void) - blogWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getBlog(String,%20String)
 
(void) - managerWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getManager(String,%20String)
 
(void) - colleguesWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getColleagues(String,%20int,%20int,%20String)
 
(void) - reportsWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getReports(String,%20int,%20int,%20String)
 
(void) - followersWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getFollowers(String,%20int,%20int,%20String)
 
(void) - followingWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getFollowing(String,%20int,%20int,%20String)
 
(void) - followingInWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getFollowingIn(String,%20String)
 
(void) - streamsWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getStreams(String,%20String)
 
(void) - activitiesWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getActivity(String,%20String,%20String,%20int,%20List<String>,%20String,%20boolean,%20String,%20boolean)
 
(void) - tasksWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getTasks(String,%20String,%20int,%20int,%20String,%20boolean)
 
(void) - follow:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#createFollowing(String,%20String)
 
(void) - unFollow:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#deleteFollowing(String,%20String)
 
(void) - updateFollowingIn:withOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#setFollowingIn(String,%20String,%20String)
 
(void) - createTask:withOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#createTask(String,%20String,%20String)
 
(void) - termsAndConditions:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getTermsAndConditions(String)
 
(void) - acceptTermsAndConditions:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#acceptTermsAndConditions(String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- refreshOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getPerson(String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- deleteOperationOnComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#deletePerson(String,%20UriInfo)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- updateOperationOnComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#updatePerson(String,%20PersonEntity)
 
(AFImageRequestOperation
< JiveRetryingOperation > *) 
- avatarOperationOnComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getAvatar(String,%20String,%20String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- blogOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getBlog(String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- managerOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getManager(String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- colleguesOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getColleagues(String,%20int,%20int,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- reportsOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getReports(String,%20int,%20int,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- followersOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getFollowers(String,%20int,%20int,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- followingOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getFollowing(String,%20int,%20int,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- followingInOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getFollowingIn(String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- streamsOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getStreams(String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- activitiesOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getActivity(String,%20String,%20String,%20int,%20List<String>,%20String,%20boolean,%20String,%20boolean)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- tasksOperationWithOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getTasks(String,%20String,%20int,%20int,%20String,%20boolean)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- followOperation:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#createFollowing(String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- updateFollowingInOperation:withOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#setFollowingIn(String,%20String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- unFollowOperation:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#deleteFollowing(String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- createTaskOperation:withOptions:onComplete:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#createTask(String,%20String,%20String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- termsAndConditionsOperation:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#getTermsAndConditions(String)
 
(AFJSONRequestOperation
< JiveRetryingOperation > *) 
- acceptTermsAndConditionsOperation:onError:
 https://docs.developers.jivesoftware.com/api/v3/cloud/rest/PersonService.html#acceptTermsAndConditions(String)
 

Properties

NSArray * addresses
 
NSString * displayName
 Formatted full name of this person, suitable for use in UI presentation. If the person has privacy settings that do not allow you to see his or her name, this will be the Jive username instead.
 
NSArray * emails
 
NSNumber * followerCount
 Number of people following this object.
 
NSNumber * followingCount
 Number of people this person is following.
 
NSString * jiveId
 Identifier (unique within an object type and Jive instance) of this object. This field is internal to Jive and should not be confused with contentID or placeID used in URIs.
 
JivePersonJivejive
 
NSString * location
 
JiveNamename
 
NSArray * phoneNumbers
 
NSArray * photos
 URI(s) of profile images for this person. To manage profile images in REST, use the images resource.
 
NSDate * published
 Date and time when this person was originally created.
 
NSString * status
 
NSArray * tags
 
NSString * thumbnailId
 Unique ID of the thumbnail (avatar) image for this person. This extra information can be used when clients are caching thumbnails but still want to miss the cache and get the new thumbnail.
 
NSString * thumbnailUrl
 URL of the thumbnail (avatar) image for this person.
 
NSDate * updated
 Date and time this person was most recently updated.
 
- Properties inherited from JiveTypedObject
NSString * type
 The object type of this object. This field is required when creating new content.
 

Detailed Description

Property Documentation

- (NSArray*) addresses
readwritenonatomicstrong

List of postal JiveAddresses belonging to this person, with standard types home,other,pobox,work and value type of address. JiveAddress[] Creation - optional

- (NSArray*) emails
readwritenonatomicstrong

List of JiveEmail addresses belonging to this person, with standard types home, other, work and value type of string. JiveEmail[] Creation - required

- (JivePersonJive*) jive
readwritenonatomicstrong

Jive extensions to OpenSocial person object. Creation - required

- (NSString*) location
readwritenonatomiccopy

Geographic location of this person. Creation - optional

- (JiveName*) name
readwritenonatomicstrong

Name components for this person. Creation - required

- (NSArray*) phoneNumbers
readwritenonatomicstrong

JivePhone numbers belonging to this person, with standard types: fax, home, mobile, other, pager, work. JivePhoneNumber[] Creation - optional

- (NSString*) status
readwritenonatomiccopy

Most recent status update for this person. Creation - optional

- (NSArray*) tags
readwritenonatomicstrong

Defined tags for this person. NSString[] Creation - optional