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
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
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
CoreDataGeneratedAccessors Methods
– 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
– 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
– addGroups:
Add this TTUser to multiple TTGroups.
- (void)addGroups:(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