TTRole Class Reference
isOptingOut
A BOOL value indicating whether there is a user in the process of opting out of the role.
@property (nullable, nonatomic, retain) NSNumber *isOptingOutDeclared In
TTRole.h
ownerRequired
BOOL that indicates if this role can ever be without an owner.
@property (nullable, nonatomic, retain) NSNumber *ownerRequiredDeclared In
TTRole.h
locked
BOOL that indicates whether the role can be assigned to anyone.
@property (nullable, nonatomic, retain) NSNumber *lockedDiscussion
When a role is not locked, it can be assigned to anyone.
Declared In
TTRole.h
replayHistory
BOOL value indicating whether to show role history when user opts into the role.
@property (nullable, nonatomic, retain) NSNumber *replayHistoryDeclared In
TTRole.h
roleDescription
Description of role.
@property (nullable, nonatomic, retain) NSString *roleDescriptionDeclared In
TTRole.h
awayStatus
Automated response set for the role.
@property (nullable, nonatomic, retain) NSString *awayStatusDeclared In
TTRole.h
saved
BOOL value indicating whether this role has been added to “Saved Roles” for a user.
@property (nullable, nonatomic, retain) NSNumber *savedDeclared In
TTRole.h
messages
Set of messages associated with this role.
@property (nullable, nonatomic, retain) NSSet<TTMessage*> *messagesDeclared In
TTRole.h
messageStatus
Set of message statuses of the messages that are associated with this role.
@property (nullable, nonatomic, retain) NSSet<TTMessageStatus*> *messageStatusDeclared In
TTRole.h
owners
Set of owners of this role.
@property (nullable, nonatomic, retain) NSSet<TTUser*> *ownersDiscussion
Note: Currently owners set only contains a max of one user.
Declared In
TTRole.h
tag
Role tag that can be used to filter in a list of roles.
@property (nullable, nonatomic, retain) TTTag *tagDeclared In
TTRole.h
escalationPolicy
Escalation policy associated with this role.
@property (nullable, nonatomic, retain) TTEscalationPolicy *escalationPolicyDeclared In
TTRole.h
roleShifts
Shifts associated with this role.
@property (nullable, nonatomic, retain) NSSet<TTShift*> *roleShiftsDeclared In
TTRole.h
escalationOriginalTarget
Inverse relationship to TTEscalation’s originalTarget.
@property (nullable, nonatomic, retain) TTEscalation *escalationOriginalTargetDiscussion
This is only not empty when role is set to be the original target in an escalation event.
Declared In
TTRole.h