TCHUser Class Reference
| Inherits from | NSObject | 
|---|---|
| Declared in | TCHUser.h | 
  identity
	The identity for this user.
@property (nonatomic, copy, readonly, nullable) NSString *identityDiscussion
The identity for this user.
Declared In
TCHUser.h
  friendlyName
	The friendly name for this user.
@property (nonatomic, copy, readonly, nullable) NSString *friendlyNameDiscussion
The friendly name for this user.
Declared In
TCHUser.h
– attributes
	Return this user’s attributes.
- (nullable TCHJsonAttributes *)attributesReturn Value
The developer-defined extensible attributes for this user.
Discussion
Return this user’s attributes.
Declared In
TCHUser.h
– setAttributes:completion:
	Set this user’s attributes.
- (void)setAttributes:(nullable TCHJsonAttributes *)attributes completion:(nullable TCHCompletion)completionParameters
| attributes | The new developer-defined extensible attributes for this user. (Supported types are NSString, NSNumber, NSArray, NSDictionary and NSNull) | 
|---|---|
| completion | Completion block that will specify the result of the operation. | 
Discussion
Set this user’s attributes.
Declared In
TCHUser.h
– setFriendlyName:completion:
	Set this user’s friendly name.
- (void)setFriendlyName:(nullable NSString *)friendlyName completion:(nullable TCHCompletion)completionParameters
| friendlyName | The new friendly name for this user. | 
|---|---|
| completion | Completion block that will specify the result of the operation. | 
Discussion
Set this user’s friendly name.
Declared In
TCHUser.h
– isOnline
	Indicates whether the user is online. Note that if TwilioConversationsClient indicates reachability is not enabled, this will return NO.
- (BOOL)isOnlineReturn Value
YES if the user is online.
Discussion
Indicates whether the user is online. Note that if TwilioConversationsClient indicates reachability is not enabled, this will return NO.
Declared In
TCHUser.h
– isNotifiable
	Indicates whether the user is notifiable. Note that if TwilioConversationsClient indicates reachability is not enabled, this will return NO.
- (BOOL)isNotifiableReturn Value
YES if the user is notifiable.
Discussion
Indicates whether the user is notifiable. Note that if TwilioConversationsClient indicates reachability is not enabled, this will return NO.
Declared In
TCHUser.h
– isSubscribed
	Indicates if the User is currently subscribed. User objects which are no longer subscribed will not receive updates and will return nil or Unavailable for their values.
- (BOOL)isSubscribedReturn Value
YES if the user object is subscribed.
Discussion
Indicates if the User is currently subscribed. User objects which are no longer subscribed will not receive updates and will return nil or Unavailable for their values.
Declared In
TCHUser.h
– unsubscribe
	Manually unsubscribes this user object. It will no longer receive updates from the Conversations backend.
- (void)unsubscribeDiscussion
Manually unsubscribes this user object. It will no longer receive updates from the Conversations backend.
Declared In
TCHUser.h