TTUser Class Reference

Inherits from TTParty : NSManagedObject
Declared in TTUser.h

Other Methods

  emailAddress

User’s email address.

@property (nullable, nonatomic, retain) NSString *emailAddress

Declared In

TTUser.h

  firstName

User’s first name.

@property (nullable, nonatomic, retain) NSString *firstName

Declared In

TTUser.h

  lastName

User’s last name.

@property (nullable, nonatomic, retain) NSString *lastName

Declared In

TTUser.h

  phoneHome

User’s home phone.

@property (nullable, nonatomic, retain) NSString *phoneHome

Declared In

TTUser.h

  phoneMobile

User’s mobile phone.

@property (nullable, nonatomic, retain) NSString *phoneMobile

Declared In

TTUser.h

  phoneOffice

User’s office phone.

@property (nullable, nonatomic, retain) NSString *phoneOffice

Declared In

TTUser.h

  status

The user’s customizable status message tagline.

@property (nullable, nonatomic, retain) NSString *status

Declared In

TTUser.h

  username

Username.

@property (nullable, nonatomic, retain) NSString *username

Declared In

TTUser.h

  dnd

Do not disturb enabled (use boolValue).

@property (nullable, nonatomic, retain) NSNumber *dnd

Declared In

TTUser.h

  dndText

Do not disturb custom message.

@property (nullable, nonatomic, retain) NSString *dndText

Declared In

TTUser.h

  title

User’s Title.

@property (nullable, nonatomic, retain) NSString *title

Declared In

TTUser.h

  department

User’s Department.

@property (nullable, nonatomic, retain) NSString *department

Declared In

TTUser.h

  accountType

Account type.

@property (nullable, nonatomic, retain) NSString *accountType

Declared In

TTUser.h

  messageStatuses

All related group message status objects.

@property (nullable, nonatomic, retain) NSSet<TTMessageStatus*> *messageStatuses

Declared In

TTUser.h

  createdGroups

Public groups created by the User.

@property (nullable, nonatomic, retain) NSSet<TTGroup*> *createdGroups

Declared In

TTUser.h

  groups

All TTGroups of which this TTUser is a member of.

@property (nullable, nonatomic, retain) NSSet *groups

Declared In

TTUser.h

  teams

All TTTeam of which this TTUser is a member of.

@property (nullable, nonatomic, retain) NSSet<TTTeam*> *teams

Declared In

TTUser.h

  forwardedMessages

All methods forwarded message from this user (inverse relationship for message.originalSender).

@property (nullable, nonatomic, retain) NSSet *forwardedMessages

Declared In

TTUser.h

  autoforwardRosters

All rosters autoforwarding to this user (inverse relationship for rosterEntry.autoforwardRecipient).

@property (nullable, nonatomic, retain) NSSet *autoforwardRosters

Declared In

TTUser.h

  roles

All rosters assumed by the user.

@property (nullable, nonatomic, retain) NSSet<TTRole*> *roles

Declared In

TTUser.h

  roleGroups

Inverse relashionship with TTRoleGroup target.

@property (nullable, nonatomic, retain) NSSet<TTRoleGroup*> *roleGroups

Declared In

TTUser.h

  userShifts

Set of shifts that belongs to this user.

@property (nullable, nonatomic, retain) NSSet<TTShift*> *userShifts

Declared In

TTUser.h

  escalationAction

Inverse relationship to TTEscalation’s actionUser.

@property (nullable, nonatomic, retain) NSSet<TTEscalation*> *escalationAction

Discussion

This value is only not empty when this user has taken some action (cancel or acknowledge) in an escalation event.

Declared In

TTUser.h

  escalationPolicyTarget1

Inverse relationship to TTEscalationPolicy’s backup1.

@property (nullable, nonatomic, retain) NSSet<TTEscalationPolicy*> *escalationPolicyTarget1

Discussion

This value is only not empty when this user is a backup1 for an escalation policy.

Declared In

TTUser.h

  escalationPolicyTarget2

Inverse relationship to TTEscalationPolicy’s backup2.

@property (nullable, nonatomic, retain) NSSet<TTEscalationPolicy*> *escalationPolicyTarget2

Discussion

This value is only not empty when this user is a backup2 for an escalation policy.

Declared In

TTUser.h

  escalationTarget1

Inverse relationship to TTEscalation’s backup1.

@property (nullable, nonatomic, retain) NSSet<TTEscalation*> *escalationTarget1

Discussion

This value is only not empty when this user is a backup1 for an escalation event.

Declared In

TTUser.h

  escalationTarget2

Inverse relationship to TTEscalation’s backup2.

@property (nullable, nonatomic, retain) NSSet<TTEscalation*> *escalationTarget2

Discussion

This value is only not empty when this user is a backup2 for an escalation event.

Declared In

TTUser.h

  teamRequests

@property (nullable, nonatomic, retain) NSSet<TTTeamRequest*> *teamRequests

  teamActions

@property (nullable, nonatomic, retain) NSSet<TTTeamRequest*> *teamActions

CoreDataGeneratedAccessors Methods

– addForwardedMessagesObject:

Add a forwarded TTMessage to this TTUser.

- (void)addForwardedMessagesObject:(TTMessage *_Nonnull)value

Parameters

value

A TTMessage object.

Declared In

TTUser.h

– removeForwardedMessagesObject:

Remove a forwarded TTMessage from this TTUser.

- (void)removeForwardedMessagesObject:(TTMessage *_Nonnull)value

Parameters

value

A TTMessage object.

Declared In

TTUser.h

– addForwardedMessages:

Add multiple forwarded TTMessages to this TTUser.

- (void)addForwardedMessages:(NSSet<TTMessage*> *_Nonnull)values

Parameters

values

NSSet of TTMessage objects.

Declared In

TTUser.h

– removeForwardedMessages:

Remove multiple forwarded TTMessages from this TTUser.

- (void)removeForwardedMessages:(NSSet<TTMessage*> *_Nonnull)values

Parameters

values

NSSet of TTUser objects.

Declared In

TTUser.h

– addAutoforwardedMessagesObject:

Add an autoforwarded TTMessage to this TTUser.

- (void)addAutoforwardedMessagesObject:(TTMessage *_Nonnull)value

Parameters

value

A TTMessage object.

Declared In

TTUser.h

– removeAutoforwardedMessagesObject:

- (void)removeAutoforwardedMessagesObject:(TTMessage *_Nonnull)value

– addAutoforwardedMessages:

Add multiple autoforwarded TTMessages to this TTUser.

- (void)addAutoforwardedMessages:(NSSet<TTMessage*> *_Nonnull)values

Parameters

values

NSSet of TTMessage objects.

Declared In

TTUser.h

– removeAutoforwardedMessages:

Remove multiple autoforwarded TTMessages from this TTUser.

- (void)removeAutoforwardedMessages:(NSSet<TTMessage*> *_Nonnull)values

Parameters

values

NSSet of TTMessage objects.

Declared In

TTUser.h

– addGroupsObject:

Add this TTUser to a TTGroup.

- (void)addGroupsObject:(TTGroup *_Nonnull)value

Parameters

value

A TTGroup object.

Declared In

TTUser.h

– removeGroupsObject:

Remove this TTUser from a TTGroup.

- (void)removeGroupsObject:(TTGroup *_Nonnull)value

Parameters

value

A TTGroup Object.

Declared In

TTUser.h

– addGroups:

Add this TTUser to multiple TTGroups.

- (void)addGroups:(NSSet<TTGroup*> *_Nonnull)values

Parameters

values

NSSet of TTGroup objects.

Declared In

TTUser.h

– removeGroups:

Remove this TTUser from multiple groups.

- (void)removeGroups:(NSSet<TTGroup*> *_Nonnull)values

Parameters

values

NSSet of TTGroup objects.

Declared In

TTUser.h

– addCreatedGroupsObject:

Add a Pulic Group created by the user.

- (void)addCreatedGroupsObject:(TTGroup *_Nonnull)value

Parameters

value

A TTGroup object.

Declared In

TTUser.h

– removeCreatedGroupsObject:

Remove a Pulic Group created by the user.

- (void)removeCreatedGroupsObject:(TTGroup *_Nonnull)value

Parameters

value

A TTGroup object.

Declared In

TTUser.h

– addCreatedGroups:

Add Public Groups created by the user.

- (void)addCreatedGroups:(NSSet<TTGroup*> *_Nonnull)values

Parameters

values

NSSet of TTGroup objects.

Declared In

TTUser.h