Tuya iOS Smart Life App SDK 5.15.0
ThingSmartMessage Class Reference

ThingSmartMessage provides methods to implement message functionalities. More...

#import <ThingSmartMessage.h>

Inheritance diagram for ThingSmartMessage:

Instance Methods

(void) - fetchMessageListWithListRequestModel:success:failure:
 
(void) - fetchMessageDetailListWithListRequestModel:success:failure:
 
(void) - fetchEncryptMessageDetailListWithListRequestModel:success:failure:
 
(void) - getLatestMessageWithSuccess:failure:
 
(void) - readMessageWithReadRequestModel:success:failure:
 
(void) - deleteMessageWithDeleteRequestModel:success:failure:
 
(void) - fetchMessageDecryptKeyWithEncryptRequestModel:success:failure:
 
(void) - cancelRequest
 Cancels the ongoing request. More...
 
(void) - fetchMessageListWithListRequestModel:success:failure:
 
(void) - fetchMessageDetailListWithListRequestModel:success:failure:
 
(void) - fetchEncryptMessageDetailListWithListRequestModel:success:failure:
 
(void) - getLatestMessageWithSuccess:failure:
 
(void) - readMessageWithReadRequestModel:success:failure:
 
(void) - deleteMessageWithDeleteRequestModel:success:failure:
 
(void) - fetchMessageDecryptKeyWithEncryptRequestModel:success:failure:
 
(void) - cancelRequest
 Cancels the ongoing request. More...
 
(void) - fetchMessageListWithListRequestModel:success:failure:
 
(void) - fetchMessageDetailListWithListRequestModel:success:failure:
 
(void) - fetchEncryptMessageDetailListWithListRequestModel:success:failure:
 
(void) - getLatestMessageWithSuccess:failure:
 
(void) - readMessageWithReadRequestModel:success:failure:
 
(void) - deleteMessageWithDeleteRequestModel:success:failure:
 
(void) - fetchMessageDecryptKeyWithEncryptRequestModel:success:failure:
 
(void) - cancelRequest
 Cancels the ongoing request. More...
 
(void) - fetchMessageListWithListRequestModel:success:failure:
 
(void) - fetchMessageDetailListWithListRequestModel:success:failure:
 
(void) - fetchEncryptMessageDetailListWithListRequestModel:success:failure:
 
(void) - getLatestMessageWithSuccess:failure:
 
(void) - readMessageWithReadRequestModel:success:failure:
 
(void) - deleteMessageWithDeleteRequestModel:success:failure:
 
(void) - fetchMessageDecryptKeyWithEncryptRequestModel:success:failure:
 
(void) - cancelRequest
 Cancels the ongoing request. More...
 
(void) - getMessageListWithType:limit:offset:success:failure:
 
(void) - getMessageListWithType:limit:offset:success:failure:
 
(void) - getMessageListWithType:limit:offset:success:failure:
 
(void) - getMessageListWithType:limit:offset:success:failure:
 
(void) - getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:
 
(void) - getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:
 
(void) - getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:
 
(void) - getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:
 
(void) - getMessageList:failure:
 
(void) - getMessageList:failure:
 
(void) - getMessageList:failure:
 
(void) - getMessageList:failure:
 
(void) - getMessageList:offset:success:failure:
 
(void) - getMessageList:offset:success:failure:
 
(void) - getMessageList:offset:success:failure:
 
(void) - getMessageList:offset:success:failure:
 
(void) - deleteMessage:success:failure:
 
(void) - deleteMessage:success:failure:
 
(void) - deleteMessage:success:failure:
 
(void) - deleteMessage:success:failure:
 
(void) - getMessageMaxTime:failure:
 
(void) - getMessageMaxTime:failure:
 
(void) - getMessageMaxTime:failure:
 
(void) - getMessageMaxTime:failure:
 
(void) - deleteMessageWithType:ids:msgSrcIds:success:failure:
 
(void) - deleteMessageWithType:ids:msgSrcIds:success:failure:
 
(void) - deleteMessageWithType:ids:msgSrcIds:success:failure:
 
(void) - deleteMessageWithType:ids:msgSrcIds:success:failure:
 

Detailed Description

ThingSmartMessage provides methods to implement message functionalities.

ThingSmartMessage provides a message center and supports push functions. The messages are classified into the following categories: alert messages, home messages, and notifications. Each type of message can be enabled or disabled.

Definition at line 15 of file ThingSmartMessage.h.

Method Documentation

◆ cancelRequest [1/4]

- (void) cancelRequest

Cancels the ongoing request.

◆ cancelRequest [2/4]

- (void) cancelRequest

Cancels the ongoing request.

◆ cancelRequest [3/4]

- (void) cancelRequest

Cancels the ongoing request.

◆ cancelRequest [4/4]

- (void) cancelRequest

Cancels the ongoing request.

◆ deleteMessage:success:failure: [1/4]

- (void) deleteMessage: (NSArray< NSString * > *)  messgeIdList
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage deleteMessageWithType:ids:msgSrcIds:success:failure:] 

Deletes a batch of messages

Parameters
messgeIdListMessage Id list
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use deleteMessageWithType:ids:msgSrcIds:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ deleteMessage:success:failure: [2/4]

- (void) deleteMessage: (NSArray< NSString * > *)  messgeIdList
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage deleteMessageWithType:ids:msgSrcIds:success:failure:] 

Deletes a batch of messages

Parameters
messgeIdListMessage Id list
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use deleteMessageWithType:ids:msgSrcIds:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ deleteMessage:success:failure: [3/4]

- (void) deleteMessage: (NSArray< NSString * > *)  messgeIdList
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage deleteMessageWithType:ids:msgSrcIds:success:failure:] 

Deletes a batch of messages

Parameters
messgeIdListMessage Id list
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use deleteMessageWithType:ids:msgSrcIds:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ deleteMessage:success:failure: [4/4]

- (void) deleteMessage: (NSArray< NSString * > *)  messgeIdList
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage deleteMessageWithType:ids:msgSrcIds:success:failure:] 

Deletes a batch of messages

Parameters
messgeIdListMessage Id list
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use deleteMessageWithType:ids:msgSrcIds:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ deleteMessageWithDeleteRequestModel:success:failure: [1/4]

- (void) deleteMessageWithDeleteRequestModel: (ThingSmartMessageListDeleteRequestModel *)  deleteRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Deletes a list of data from the message center.

Parameters
deleteRequestModelA list of deleted messages. The deletion of all data is not supported.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ deleteMessageWithDeleteRequestModel:success:failure: [2/4]

- (void) deleteMessageWithDeleteRequestModel: (ThingSmartMessageListDeleteRequestModel *)  deleteRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Deletes a list of data from the message center.

Parameters
deleteRequestModelA list of deleted messages. The deletion of all data is not supported.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ deleteMessageWithDeleteRequestModel:success:failure: [3/4]

- (void) deleteMessageWithDeleteRequestModel: (ThingSmartMessageListDeleteRequestModel *)  deleteRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Deletes a list of data from the message center.

Parameters
deleteRequestModelA list of deleted messages. The deletion of all data is not supported.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ deleteMessageWithDeleteRequestModel:success:failure: [4/4]

- (void) deleteMessageWithDeleteRequestModel: (ThingSmartMessageListDeleteRequestModel *)  deleteRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Deletes a list of data from the message center.

Parameters
deleteRequestModelA list of deleted messages. The deletion of all data is not supported.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ deleteMessageWithType:ids:msgSrcIds:success:failure: [1/4]

- (void) deleteMessageWithType: (NSInteger)  msgType
ids: (NSArray *)  ids
msgSrcIds: (NSArray *)  msgSrcIds
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage deleteMessageWithDeleteRequestModel:failure:] 

Delete a batch of messages

Parameters
msgTypeMessage type
idsDelete message Id list
msgSrcIdsDelete alert message Id list
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use ThingSmartMessage::deleteMessageWithDeleteRequestModel:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ deleteMessageWithType:ids:msgSrcIds:success:failure: [2/4]

- (void) deleteMessageWithType: (NSInteger)  msgType
ids: (NSArray *)  ids
msgSrcIds: (NSArray *)  msgSrcIds
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage deleteMessageWithDeleteRequestModel:failure:] 

Delete a batch of messages

Parameters
msgTypeMessage type
idsDelete message Id list
msgSrcIdsDelete alert message Id list
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use ThingSmartMessage::deleteMessageWithDeleteRequestModel:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ deleteMessageWithType:ids:msgSrcIds:success:failure: [3/4]

- (void) deleteMessageWithType: (NSInteger)  msgType
ids: (NSArray *)  ids
msgSrcIds: (NSArray *)  msgSrcIds
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage deleteMessageWithDeleteRequestModel:failure:] 

Delete a batch of messages

Parameters
msgTypeMessage type
idsDelete message Id list
msgSrcIdsDelete alert message Id list
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use ThingSmartMessage::deleteMessageWithDeleteRequestModel:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ deleteMessageWithType:ids:msgSrcIds:success:failure: [4/4]

- (void) deleteMessageWithType: (NSInteger)  msgType
ids: (NSArray *)  ids
msgSrcIds: (NSArray *)  msgSrcIds
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage deleteMessageWithDeleteRequestModel:failure:] 

Delete a batch of messages

Parameters
msgTypeMessage type
idsDelete message Id list
msgSrcIdsDelete alert message Id list
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use ThingSmartMessage::deleteMessageWithDeleteRequestModel:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ fetchEncryptMessageDetailListWithListRequestModel:success:failure: [1/4]

- (void) fetchEncryptMessageDetailListWithListRequestModel: (ThingSmartMessageDetailListRequestModel *)  detailListRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of message details. Some details require additional decryption

Parameters
detailListRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchEncryptMessageDetailListWithListRequestModel:success:failure: [2/4]

- (void) fetchEncryptMessageDetailListWithListRequestModel: (ThingSmartMessageDetailListRequestModel *)  detailListRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of message details. Some details require additional decryption

Parameters
detailListRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchEncryptMessageDetailListWithListRequestModel:success:failure: [3/4]

- (void) fetchEncryptMessageDetailListWithListRequestModel: (ThingSmartMessageDetailListRequestModel *)  detailListRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of message details. Some details require additional decryption

Parameters
detailListRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchEncryptMessageDetailListWithListRequestModel:success:failure: [4/4]

- (void) fetchEncryptMessageDetailListWithListRequestModel: (ThingSmartMessageDetailListRequestModel *)  detailListRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of message details. Some details require additional decryption

Parameters
detailListRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageDecryptKeyWithEncryptRequestModel:success:failure: [1/4]

- (void) fetchMessageDecryptKeyWithEncryptRequestModel: (NSArray< ThingSmartMessageEncryptRequestModel * > *)  encryptRequestListModel
success: (void(^)(NSArray< ThingSmartMessageDecryptModel * > *messageList))  success
failure: (ThingFailureError failure 

Request message details decryption key

Parameters
encryptRequestListModelA list of encryptRequestModel
successCalled when the task is finished. A list of ThingSmartMessageDecryptModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageDecryptKeyWithEncryptRequestModel:success:failure: [2/4]

- (void) fetchMessageDecryptKeyWithEncryptRequestModel: (NSArray< ThingSmartMessageEncryptRequestModel * > *)  encryptRequestListModel
success: (void(^)(NSArray< ThingSmartMessageDecryptModel * > *messageList))  success
failure: (ThingFailureError failure 

Request message details decryption key

Parameters
encryptRequestListModelA list of encryptRequestModel
successCalled when the task is finished. A list of ThingSmartMessageDecryptModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageDecryptKeyWithEncryptRequestModel:success:failure: [3/4]

- (void) fetchMessageDecryptKeyWithEncryptRequestModel: (NSArray< ThingSmartMessageEncryptRequestModel * > *)  encryptRequestListModel
success: (void(^)(NSArray< ThingSmartMessageDecryptModel * > *messageList))  success
failure: (ThingFailureError failure 

Request message details decryption key

Parameters
encryptRequestListModelA list of encryptRequestModel
successCalled when the task is finished. A list of ThingSmartMessageDecryptModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageDecryptKeyWithEncryptRequestModel:success:failure: [4/4]

- (void) fetchMessageDecryptKeyWithEncryptRequestModel: (NSArray< ThingSmartMessageEncryptRequestModel * > *)  encryptRequestListModel
success: (void(^)(NSArray< ThingSmartMessageDecryptModel * > *messageList))  success
failure: (ThingFailureError failure 

Request message details decryption key

Parameters
encryptRequestListModelA list of encryptRequestModel
successCalled when the task is finished. A list of ThingSmartMessageDecryptModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageDetailListWithListRequestModel:success:failure: [1/4]

- (void) fetchMessageDetailListWithListRequestModel: (ThingSmartMessageDetailListRequestModel *)  detailListRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of message details.

Parameters
detailListRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageDetailListWithListRequestModel:success:failure: [2/4]

- (void) fetchMessageDetailListWithListRequestModel: (ThingSmartMessageDetailListRequestModel *)  detailListRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of message details.

Parameters
detailListRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageDetailListWithListRequestModel:success:failure: [3/4]

- (void) fetchMessageDetailListWithListRequestModel: (ThingSmartMessageDetailListRequestModel *)  detailListRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of message details.

Parameters
detailListRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageDetailListWithListRequestModel:success:failure: [4/4]

- (void) fetchMessageDetailListWithListRequestModel: (ThingSmartMessageDetailListRequestModel *)  detailListRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of message details.

Parameters
detailListRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageListWithListRequestModel:success:failure: [1/4]

- (void) fetchMessageListWithListRequestModel: (ThingSmartMessageListRequestModel *)  listRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of messages.

Parameters
listRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageListWithListRequestModel:success:failure: [2/4]

- (void) fetchMessageListWithListRequestModel: (ThingSmartMessageListRequestModel *)  listRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of messages.

Parameters
listRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageListWithListRequestModel:success:failure: [3/4]

- (void) fetchMessageListWithListRequestModel: (ThingSmartMessageListRequestModel *)  listRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of messages.

Parameters
listRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ fetchMessageListWithListRequestModel:success:failure: [4/4]

- (void) fetchMessageListWithListRequestModel: (ThingSmartMessageListRequestModel *)  listRequestModel
success: (void(^)(NSArray< ThingSmartMessageListModel * > *messageList))  success
failure: (ThingFailureError failure 

Returns a list of messages.

Parameters
listRequestModelReturns a list of ThingSmartMessageListModel.
successCalled when the task is finished. A list of ThingSmartMessageListModel is returned.
failureCalled when the task is interrupted by an error.

◆ getLatestMessageWithSuccess:failure: [1/4]

- (void) getLatestMessageWithSuccess: (ThingSuccessDict success
failure: (ThingFailureError failure 

Returns the latest messages of all types.

Parameters
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getLatestMessageWithSuccess:failure: [2/4]

- (void) getLatestMessageWithSuccess: (ThingSuccessDict success
failure: (ThingFailureError failure 

Returns the latest messages of all types.

Parameters
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getLatestMessageWithSuccess:failure: [3/4]

- (void) getLatestMessageWithSuccess: (ThingSuccessDict success
failure: (ThingFailureError failure 

Returns the latest messages of all types.

Parameters
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getLatestMessageWithSuccess:failure: [4/4]

- (void) getLatestMessageWithSuccess: (ThingSuccessDict success
failure: (ThingFailureError failure 

Returns the latest messages of all types.

Parameters
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: [1/4]

- (void) getMessageDetailListWithType: (NSInteger)  msgType
msgSrcId: (NSString *)  msgSrcId
limit: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage fetchMessageDetailListWithListRequestModel:success:failure:] 

Get the message list by message type.

Parameters
msgTypeMessage type
msgSrcIdDetail message Id
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use fetchMessageDetailListWithListRequestModel:success:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: [2/4]

- (void) getMessageDetailListWithType: (NSInteger)  msgType
msgSrcId: (NSString *)  msgSrcId
limit: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage fetchMessageDetailListWithListRequestModel:success:failure:] 

Get the message list by message type.

Parameters
msgTypeMessage type
msgSrcIdDetail message Id
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use fetchMessageDetailListWithListRequestModel:success:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: [3/4]

- (void) getMessageDetailListWithType: (NSInteger)  msgType
msgSrcId: (NSString *)  msgSrcId
limit: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage fetchMessageDetailListWithListRequestModel:success:failure:] 

Get the message list by message type.

Parameters
msgTypeMessage type
msgSrcIdDetail message Id
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use fetchMessageDetailListWithListRequestModel:success:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: [4/4]

- (void) getMessageDetailListWithType: (NSInteger)  msgType
msgSrcId: (NSString *)  msgSrcId
limit: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage fetchMessageDetailListWithListRequestModel:success:failure:] 

Get the message list by message type.

Parameters
msgTypeMessage type
msgSrcIdDetail message Id
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use fetchMessageDetailListWithListRequestModel:success:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageList:failure: [1/4]

- (void) getMessageList: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - or - instead")  __deprecated_msg[ThingSmartMessage getMessageListWithType:limit:offset:success:failure:][ThingSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] 

◆ getMessageList:failure: [2/4]

- (void) getMessageList: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - or - instead")  __deprecated_msg[ThingSmartMessage getMessageListWithType:limit:offset:success:failure:][ThingSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] 

◆ getMessageList:failure: [3/4]

- (void) getMessageList: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - or - instead")  __deprecated_msg[ThingSmartMessage getMessageListWithType:limit:offset:success:failure:][ThingSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] 

◆ getMessageList:failure: [4/4]

- (void) getMessageList: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - or - instead")  __deprecated_msg[ThingSmartMessage getMessageListWithType:limit:offset:success:failure:][ThingSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] 

◆ getMessageList:offset:success:failure: [1/4]

- (void) getMessageList: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - or - instead")  __deprecated_msg[ThingSmartMessage getMessageListWithType:limit:offset:success:failure:][ThingSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] 

Get next page message list.

Parameters
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use getMessageListWithType:limit:offset:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) or getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageList:offset:success:failure: [2/4]

- (void) getMessageList: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - or - instead")  __deprecated_msg[ThingSmartMessage getMessageListWithType:limit:offset:success:failure:][ThingSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] 

Get next page message list.

Parameters
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use getMessageListWithType:limit:offset:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) or getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageList:offset:success:failure: [3/4]

- (void) getMessageList: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - or - instead")  __deprecated_msg[ThingSmartMessage getMessageListWithType:limit:offset:success:failure:][ThingSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] 

Get next page message list.

Parameters
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use getMessageListWithType:limit:offset:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) or getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageList:offset:success:failure: [4/4]

- (void) getMessageList: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - or - instead")  __deprecated_msg[ThingSmartMessage getMessageListWithType:limit:offset:success:failure:][ThingSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] 

Get next page message list.

Parameters
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use getMessageListWithType:limit:offset:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) or getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: (ThingSmartMessage(ThingDeprecatedApi)) instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageListWithType:limit:offset:success:failure: [1/4]

- (void) getMessageListWithType: (ThingMessageType)  msgType
limit: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage fetchMessageListWithListRequestModel:success:failure:] 

Get the message list.

Parameters
msgTypeMessage type
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use fetchMessageListWithListRequestModel:success:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageListWithType:limit:offset:success:failure: [2/4]

- (void) getMessageListWithType: (ThingMessageType)  msgType
limit: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage fetchMessageListWithListRequestModel:success:failure:] 

Get the message list.

Parameters
msgTypeMessage type
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use fetchMessageListWithListRequestModel:success:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageListWithType:limit:offset:success:failure: [3/4]

- (void) getMessageListWithType: (ThingMessageType)  msgType
limit: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage fetchMessageListWithListRequestModel:success:failure:] 

Get the message list.

Parameters
msgTypeMessage type
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use fetchMessageListWithListRequestModel:success:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageListWithType:limit:offset:success:failure: [4/4]

- (void) getMessageListWithType: (ThingMessageType)  msgType
limit: (NSInteger)  limit
offset: (NSInteger)  offset
success: (void(^)(NSArray< ThingSmartMessageListModel * > *list))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage fetchMessageListWithListRequestModel:success:failure:] 

Get the message list.

Parameters
msgTypeMessage type
limitLimit
offsetOffset start from zero
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use fetchMessageListWithListRequestModel:success:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageMaxTime:failure: [1/4]

- (void) getMessageMaxTime: (ThingSuccessInt success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage getLatestMessageWithSuccess:failure:] 

Get the timestamp of the newest message

Parameters
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use getLatestMessageWithSuccess:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageMaxTime:failure: [2/4]

- (void) getMessageMaxTime: (ThingSuccessInt success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage getLatestMessageWithSuccess:failure:] 

Get the timestamp of the newest message

Parameters
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use getLatestMessageWithSuccess:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageMaxTime:failure: [3/4]

- (void) getMessageMaxTime: (ThingSuccessInt success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage getLatestMessageWithSuccess:failure:] 

Get the timestamp of the newest message

Parameters
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use getLatestMessageWithSuccess:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ getMessageMaxTime:failure: [4/4]

- (void) getMessageMaxTime: (ThingSuccessInt success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartMessage getLatestMessageWithSuccess:failure:] 

Get the timestamp of the newest message

Parameters
successSuccess block
failureFailure block
Deprecated:
This method is deprecated, Use getLatestMessageWithSuccess:failure: instead.

Provided by category ThingSmartMessage(ThingDeprecatedApi).

◆ readMessageWithReadRequestModel:success:failure: [1/4]

- (void) readMessageWithReadRequestModel: (ThingSmartMessageListReadRequestModel *)  readRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Sets and reads a list of data of the message center.

Parameters
readRequestModelA list of read messages. All types of messages can be read.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ readMessageWithReadRequestModel:success:failure: [2/4]

- (void) readMessageWithReadRequestModel: (ThingSmartMessageListReadRequestModel *)  readRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Sets and reads a list of data of the message center.

Parameters
readRequestModelA list of read messages. All types of messages can be read.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ readMessageWithReadRequestModel:success:failure: [3/4]

- (void) readMessageWithReadRequestModel: (ThingSmartMessageListReadRequestModel *)  readRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Sets and reads a list of data of the message center.

Parameters
readRequestModelA list of read messages. All types of messages can be read.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ readMessageWithReadRequestModel:success:failure: [4/4]

- (void) readMessageWithReadRequestModel: (ThingSmartMessageListReadRequestModel *)  readRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Sets and reads a list of data of the message center.

Parameters
readRequestModelA list of read messages. All types of messages can be read.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

The documentation for this class was generated from the following files: