TTMessage Class Reference
| Inherits from | NSManagedObject |
|---|---|
| Declared in | TTMessage.h |
body
The actual message string.
@property (nullable, nonatomic, retain) NSString *bodyDeclared In
TTMessage.h
conversationHash
Conversation hash of the message.
@property (nonnull, nonatomic, retain) NSString *conversationHashDeclared In
TTMessage.h
createdTime
Time the message was created.
@property (nullable, nonatomic, retain) NSDate *createdTimeDeclared In
TTMessage.h
dor
Delete on read. Boolean value, sets message ttl to 60 seconds.
@property (nullable, nonatomic, retain) NSNumber *dorDeclared In
TTMessage.h
expired
If dor property is YES, expired property will be YES once expireTime has passed.
@property (nullable, nonatomic, retain) NSNumber *expiredDeclared In
TTMessage.h
expireTime
Time the TTMessage will expire.
@property (nullable, nonatomic, retain) NSDate *expireTimeDeclared In
TTMessage.h
forward
Boolean value. If YES this message was forwarded from another user.
@property (nullable, nonatomic, retain) NSNumber *forwardDeclared In
TTMessage.h
autoforward
Int16 value, mapped to TTAutoforwardType enumeration.
@property (nullable, nonatomic, retain) NSNumber *autoforwardDeclared In
TTMessage.h
isLocal
Boolean value. Yes if the message has not updated on the server, NO otherwise.
@property (nonnull, nonatomic, retain) NSNumber *isLocalDeclared In
TTMessage.h
localToken
Local token used until TTMessage is saved to server.
@property (nullable, nonatomic, retain) NSString *localTokenDeclared In
TTMessage.h
orgToken
Organization token to which the message is related.
@property (nullable, nonatomic, retain) NSString *orgTokenDeclared In
TTMessage.h
originalSenderDisplayName
Original Sender’s name for the forwarded message.
@property (nullable, nonatomic, readonly) NSString *originalSenderDisplayNameDeclared In
TTMessage.h
originalSenderToken
Original Sender token for the forwarded message.
@property (nullable, nonatomic, readonly) NSString *originalSenderTokenDeclared In
TTMessage.h
originalTimestamp
Original creation date for forwarded message.
@property (nullable, nonatomic, retain) NSDate *originalTimestampDeclared In
TTMessage.h
recipientOrganizationToken
Organization token of the TTMessage’s recepient.
@property (nonnull, nonatomic, retain) NSString *recipientOrganizationTokenDeclared In
TTMessage.h
sortNumber
Arrival index of this TTMessage’s instance.
@property (nonnull, nonatomic, retain) NSNumber *sortNumberDeclared In
TTMessage.h
sortSeries
When sortNumber property reached it’s max value, sortSeries will be incremented by 1 to create a new series.
@property (nonnull, nonatomic, retain) NSNumber *sortSeriesDeclared In
TTMessage.h
status
TTMessage status. See TTKitConstants for possible values.
@property (nonnull, nonatomic, retain) NSString *statusDeclared In
TTMessage.h
token
Object Token. Internal use.
@property (nullable, nonatomic, retain) NSString *tokenDeclared In
TTMessage.h
ttl
TTMessage’s time to live in minutes.
@property (nonnull, nonatomic, retain) NSNumber *ttlDeclared In
TTMessage.h
isBang
Whether this TTMessage is a bang or not.
@property (nonnull, nonatomic, retain) NSNumber *isBangDeclared In
TTMessage.h
attachmentDescriptors
An NSOrderedSet containing all TTAttachmentDescriptors, which describe all attachments to this message.
@property (nullable, nonatomic, retain) NSOrderedSet *attachmentDescriptorsDeclared In
TTMessage.h
group
The related group to this message.
@property (nullable, nonatomic, retain) TTGroup *groupDeclared In
TTMessage.h
metadata
All metadata related to this message.
@property (nullable, nonatomic, retain) NSSet *metadataDeclared In
TTMessage.h
originalSender
The original sender of a forwarded message.
@property (nullable, nonatomic, retain) TTUser *originalSenderDeclared In
TTMessage.h
autoforwardUser
The user of an autoforwarded message.
@property (nullable, nonatomic, retain) TTUser *autoforwardUserDeclared In
TTMessage.h
senderRole
The message sender’s role.
@property (nullable, nonatomic, retain) TTRole *senderRoleDeclared In
TTMessage.h
groupStatus
Placeholder string, not being used
@property (nullable, nonatomic, retain) NSString *groupStatusDeclared In
TTMessage.h
messageType
Indicates the type of message (0 = normal, 1 = DND Auto-Forward notification)
@property (nullable, nonatomic, retain) NSNumber *messageTypeDeclared In
TTMessage.h
priority
Indicates if the message is of higher priority (0 = normal, 1 = High priority)
@property (nullable, nonatomic, retain) NSNumber *priorityDeclared In
TTMessage.h
isAutomatedMessage
Indicates message was a system-generated automated message, Example: DND Auto-Forward reciever set/unset notifications.
@property (readonly) BOOL isAutomatedMessageDeclared In
TTMessage.h
sendDelivered
For internal use, should not be changed.
@property (nullable, nonatomic, retain) NSNumber *sendDeliveredDeclared In
TTMessage.h
ehrEvent
The related EHR event to this message.
@property (nullable, nonatomic, retain) TTEHREvent *ehrEventDeclared In
TTMessage.h
alertEvent
The related Alert event to this message.
@property (nullable, nonatomic, retain) TTAlertEvent *alertEventDeclared In
TTMessage.h
escalation
The related escalation to this message.
@property (nullable, nonatomic, retain) TTEscalation *escalationDeclared In
TTMessage.h
detectedDatas
Set of data that is detected from the message body. For types, see TTDetectedMessageType.
@property (nullable, nonatomic, retain) NSSet<TTDetectedData*> *detectedDatasDeclared In
TTMessage.h
didProcessDetectedData
A BOOL value indicating whether the message has been processed for detectedData already.
@property (nonnull, nonatomic, retain) NSNumber *didProcessDetectedDataDeclared In
TTMessage.h
sectionDate
sectionDate is being used to section message FetchedResultsController reuslts into section by day.
@property (nullable, nonatomic, retain) NSDate *sectionDateDeclared In
TTMessage.h
teamRequest
Team Request Object.
@property (nullable, nonatomic, retain) TTTeamRequest *teamRequestDeclared In
TTMessage.h