TTUser Class Reference
| Inherits from | TTParty : NSManagedObject |
|---|---|
| Declared in | TTUser.h |
Other Methods
emailAddress
User’s email address.
@property (nullable, nonatomic, retain) NSString *emailAddressDeclared In
TTUser.h
firstName
User’s first name.
@property (nullable, nonatomic, retain) NSString *firstNameDeclared In
TTUser.h
lastName
User’s last name.
@property (nullable, nonatomic, retain) NSString *lastNameDeclared In
TTUser.h
phoneHome
User’s home phone.
@property (nullable, nonatomic, retain) NSString *phoneHomeDeclared In
TTUser.h
phoneMobile
User’s mobile phone.
@property (nullable, nonatomic, retain) NSString *phoneMobileDeclared In
TTUser.h
phoneOffice
User’s office phone.
@property (nullable, nonatomic, retain) NSString *phoneOfficeDeclared In
TTUser.h
status
The user’s customizable status message tagline.
@property (nullable, nonatomic, retain) NSString *statusDeclared In
TTUser.h
dnd
Do not disturb enabled (use boolValue).
@property (nullable, nonatomic, retain) NSNumber *dndDeclared In
TTUser.h
dndText
Do not disturb custom message.
@property (nullable, nonatomic, retain) NSString *dndTextDeclared In
TTUser.h
department
User’s Department.
@property (nullable, nonatomic, retain) NSString *departmentDeclared In
TTUser.h
accountType
Account type.
@property (nullable, nonatomic, retain) NSString *accountTypeDeclared In
TTUser.h
messageStatuses
All related group message status objects.
@property (nullable, nonatomic, retain) NSSet<TTMessageStatus*> *messageStatusesDeclared In
TTUser.h
createdGroups
Public groups created by the User.
@property (nullable, nonatomic, retain) NSSet<TTGroup*> *createdGroupsDeclared In
TTUser.h
groups
All TTGroups of which this TTUser is a member of.
@property (nullable, nonatomic, retain) NSSet *groupsDeclared In
TTUser.h
teams
All TTTeam of which this TTUser is a member of.
@property (nullable, nonatomic, retain) NSSet<TTTeam*> *teamsDeclared In
TTUser.h
forwardedMessages
All methods forwarded message from this user (inverse relationship for message.originalSender).
@property (nullable, nonatomic, retain) NSSet *forwardedMessagesDeclared In
TTUser.h
autoforwardRosters
All rosters autoforwarding to this user (inverse relationship for rosterEntry.autoforwardRecipient).
@property (nullable, nonatomic, retain) NSSet *autoforwardRostersDeclared In
TTUser.h
roles
All rosters assumed by the user.
@property (nullable, nonatomic, retain) NSSet<TTRole*> *rolesDeclared In
TTUser.h
roleGroups
Inverse relashionship with TTRoleGroup target.
@property (nullable, nonatomic, retain) NSSet<TTRoleGroup*> *roleGroupsDeclared In
TTUser.h
userShifts
Set of shifts that belongs to this user.
@property (nullable, nonatomic, retain) NSSet<TTShift*> *userShiftsDeclared In
TTUser.h
escalationAction
Inverse relationship to TTEscalation’s actionUser.
@property (nullable, nonatomic, retain) NSSet<TTEscalation*> *escalationActionDiscussion
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*> *escalationPolicyTarget1Discussion
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*> *escalationPolicyTarget2Discussion
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*> *escalationTarget1Discussion
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*> *escalationTarget2Discussion
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)valuesParameters
values |
NSSet of TTMessage objects. |
|---|
Declared In
TTUser.h
– removeForwardedMessages:
Remove multiple forwarded TTMessages from this TTUser.
- (void)removeForwardedMessages:(NSSet<TTMessage*> *_Nonnull)valuesParameters
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)valuesParameters
values |
NSSet of TTMessage objects. |
|---|
Declared In
TTUser.h
– removeAutoforwardedMessages:
Remove multiple autoforwarded TTMessages from this TTUser.
- (void)removeAutoforwardedMessages:(NSSet<TTMessage*> *_Nonnull)valuesParameters
values |
NSSet of TTMessage objects. |
|---|
Declared In
TTUser.h
– addGroups:
Add this TTUser to multiple TTGroups.
- (void)addGroups:(NSSet<TTGroup*> *_Nonnull)valuesParameters
values |
NSSet of TTGroup objects. |
|---|
Declared In
TTUser.h
– addCreatedGroupsObject:
Add a Pulic Group created by the user.
- (void)addCreatedGroupsObject:(TTGroup *_Nonnull)valueParameters
value |
A TTGroup object. |
|---|
Declared In
TTUser.h
– removeCreatedGroupsObject:
Remove a Pulic Group created by the user.
- (void)removeCreatedGroupsObject:(TTGroup *_Nonnull)valueParameters
value |
A TTGroup object. |
|---|
Declared In
TTUser.h
– addCreatedGroups:
Add Public Groups created by the user.
- (void)addCreatedGroups:(NSSet<TTGroup*> *_Nonnull)valuesParameters
values |
NSSet of TTGroup objects. |
|---|
Declared In
TTUser.h