Avaya Client Services API Reference (iOS)
|
Delegate that can be used to retrieve status updates for a message. More...
#import <CSMessage.h>
Inherits <NSObjectNSObject>.
Instance Methods | |
(void) | - message:didChangeBody: |
Called to report that the message's body text has changed in response to a local setBodyAndReportTyping:completionHandler: (CSMessage) operation. More... | |
(void) | - message:didChangeInReplyTo: |
Called to report that the message's in-reply-to attribute has changed in response to a local setInReplyTo:completionHandler: (CSMessage) operation. More... | |
(void) | - message:didChangeLastModifiedDate: |
Called to report that the last modified date attribute of the message has changed. More... | |
(void) | - message:didChangeHasAttachmentStatus: |
Called to report that the list of attachments associated with the message has changed. More... | |
(void) | - message:didChangeHasUnreadAttachmentStatus: |
Called to report that the unread attachment status of the message has changed. More... | |
(void) | - message:didChangeDoNotForwardStatus: |
Called to report that the "do not forward" status of the message has changed. More... | |
(void) | - message:didChangeReadState: |
Called to report that the read state of the message has changed. More... | |
(void) | - message:didChangeDeliveryState: |
Called to report that the delivery state of the message has changed. More... | |
(void) | - message:didChangeStatus: |
Called to report that the status of the message has changed. More... | |
(void) | - message:didChangeImportance: |
Called to report that the importance of the message has changed. More... | |
(void) | - messageDidChangeCapabilities: |
Called to report that one or more of the capabilities of the message has changed. More... | |
(void) | - message:didChangeIsCoalescedStatus: |
Called to report that the message's coalesced status has changed in response to receiving additional messages. More... | |
(void) | - message:didChangeIsReadStatus: |
Called to report that the "is read" status of the message has changed. More... | |
Delegate that can be used to retrieve status updates for a message.
Delegate can be registered to retrieve status updates on the messages’ various attributes.
- (void) message: | (CSMessage *) | message | |
didChangeBody: | (NSString *) | body | |
Called to report that the message's body text has changed in response to a local setBodyAndReportTyping:completionHandler: (CSMessage) operation.
message | The message for which the body has changed. |
body | the new value of the body. |
- (void) message: | (CSMessage *) | message | |
didChangeDeliveryState: | (CSMessagingMessageDeliveryState) | state | |
Called to report that the delivery state of the message has changed.
message | The CSMessage for which the "delivery" state has changed. |
state | the new value of the delivery state. |
- (void) message: | (CSMessage *) | message | |
didChangeDoNotForwardStatus: | (BOOL) | doNotForward | |
Called to report that the "do not forward" status of the message has changed.
message | The CSMessage for which the "do not forward" status has changed. |
doNotForward | The new value of the do-not-forward flag. |
- (void) message: | (CSMessage *) | message | |
didChangeHasAttachmentStatus: | (BOOL) | hasAttachment | |
Called to report that the list of attachments associated with the message has changed.
message | The message for which the hasAttachment has changed. |
hasAttachment | The new value of the hasAttachment flag. |
- (void) message: | (CSMessage *) | message | |
didChangeHasUnreadAttachmentStatus: | (BOOL) | hasUnreadAttachment | |
Called to report that the unread attachment status of the message has changed.
message | The CSMessage for which the unread attachment status has changed. |
hasUnreadAttachment | The new value of the hasUnreadAttachment flag. |
- (void) message: | (CSMessage *) | message | |
didChangeImportance: | (CSMessagingImportance) | importance | |
Called to report that the importance of the message has changed.
message | The CSMessage for which the importance has changed. |
importance | The new value of the importance level. |
Called to report that the message's in-reply-to attribute has changed in response to a local setInReplyTo:completionHandler: (CSMessage) operation.
message | The message for which the in-reply-to attribute has changed. |
newMessage | The new in-reply-to message. |
|
optional |
Called to report that the message's coalesced status has changed in response to receiving additional messages.
message | The message for which the coalesced status has changed. |
isCoalesced | The new value of the isCoalesced flag. |
|
optional |
Called to report that the "is read" status of the message has changed.
message | The message for which the "is read" status has changed. |
isRead | The new value of the isRead flag. |
- (void) message: | (CSMessage *) | message | |
didChangeLastModifiedDate: | (NSDate *) | date | |
Called to report that the last modified date attribute of the message has changed.
message | The message for which the last modified date has changed. |
date | The new date. |
- (void) message: | (CSMessage *) | message | |
didChangeReadState: | (CSMessagingMessageReadState) | state | |
Called to report that the read state of the message has changed.
message | The CSMessage for which the "read" state has changed. |
state | the new value of the read state. |
- (void) message: | (CSMessage *) | message | |
didChangeStatus: | (CSMessagingMessageStatus) | status | |
Called to report that the status of the message has changed.
message | The CSMessage for which the status has changed. |
status | The new value of the message status. |
- (void) messageDidChangeCapabilities: | (CSMessage *) | message |
Called to report that one or more of the capabilities of the message has changed.
The application should query each of the capabilities and enable/disable elements of the user interface based on the new capability settings. Capabilities can change as a result of local or remote actions.
message | The CSMessage that the callback is associated with. |