// // TuyaSmartMessage+TYDeprecatedApi.h // TuyaSmartMessageKit // // Copyright (c) 2014-2021 Tuya Inc. (https://developer.tuya.com) #import "TuyaSmartMessage.h" NS_ASSUME_NONNULL_BEGIN @interface TuyaSmartMessage (TYDeprecatedApi) /// Get the message list. /// /// @param msgType Message type /// @param limit Limit /// @param offset Offset start from zero /// @param success Success block /// @param failure Failure block /// @deprecated This method is deprecated, Use TuyaSmartMessage::fetchMessageListWithListRequestModel:success:failure: instead. - (void)getMessageListWithType:(TYMessageType)msgType limit:(NSInteger)limit offset:(NSInteger)offset success:(void (^)(NSArray *list))success failure:(TYFailureError)failure __deprecated_msg("This method is deprecated, Use -[TuyaSmartMessage fetchMessageListWithListRequestModel:success:failure:] instead"); /// Get the message list by message type. /// /// @param msgType Message type /// @param msgSrcId Detail message Id /// @param limit Limit /// @param offset Offset start from zero /// @param success Success block /// @param failure Failure block /// @deprecated This method is deprecated, Use TuyaSmartMessage::fetchMessageDetailListWithListRequestModel:success:failure: instead. - (void)getMessageDetailListWithType:(NSInteger)msgType msgSrcId:(NSString *)msgSrcId limit:(NSInteger)limit offset:(NSInteger)offset success:(void (^)(NSArray *list))success failure:(TYFailureError)failure __deprecated_msg("This method is deprecated, Use -[TuyaSmartMessage fetchMessageDetailListWithListRequestModel:success:failure:] instead"); /// Get the message list. /// /// @param success Success block /// @param failure Failure block /// @deprecated This method is deprecated, Use TuyaSmartMessage::getMessageListWithType:limit:offset:success:failure: or TuyaSmartMessage::getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: instead. - (void)getMessageList:(void (^)(NSArray *list))success failure:(TYFailureError)failure __deprecated_msg("This method is deprecated, Use -[TuyaSmartMessage getMessageListWithType:limit:offset:success:failure:] or -[TuyaSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] instead"); /// Get next page message list. /// /// @param limit Limit /// @param offset Offset start from zero /// @param success Success block /// @param failure Failure block /// @deprecated This method is deprecated, Use TuyaSmartMessage::getMessageListWithType:limit:offset:success:failure: or TuyaSmartMessage::getMessageDetailListWithType:msgSrcId:limit:offset:success:failure: instead. - (void)getMessageList:(NSInteger)limit offset:(NSInteger)offset success:(void (^)(NSArray *list))success failure:(TYFailureError)failure __deprecated_msg("This method is deprecated, Use -[TuyaSmartMessage getMessageListWithType:limit:offset:success:failure:] or -[TuyaSmartMessage getMessageDetailListWithType:msgSrcId:limit:offset:success:failure:] instead"); /// Delete a batch of messages /// /// @param messgeIdList Message Id list /// @param success Success block /// @param failure Failure block /// @deprecated This method is deprecated, Use TuyaSmartMessage::deleteMessageWithType:ids:msgSrcIds:success:failure: instead. - (void)deleteMessage:(NSArray *)messgeIdList success:(TYSuccessHandler)success failure:(TYFailureError)failure __deprecated_msg("This method is deprecated, Use -[TuyaSmartMessage deleteMessageWithType:ids:msgSrcIds:success:failure:] instead"); /// Get the timestamp of the newest message /// /// @param success Success block /// @param failure Failure block /// @deprecated This method is deprecated, Use TuyaSmartMessage::getLatestMessageWithSuccess:failure: instead. - (void)getMessageMaxTime:(TYSuccessInt)success failure:(TYFailureError)failure __deprecated_msg("This method is deprecated, Use -[TuyaSmartMessage getLatestMessageWithSuccess:failure:] instead"); /// Delete a batch of messages /// /// @param msgType Message type /// @param ids Delete message Id list /// @param msgSrcIds Delete alarm message Id list /// @param success Success block /// @param failure Failure block /// @deprecated This method is deprecated, Use TuyaSmartMessage::deleteMessageWithDeleteRequestModel:failure: instead. - (void)deleteMessageWithType:(NSInteger)msgType ids:(NSArray *)ids msgSrcIds:(NSArray *)msgSrcIds success:(TYSuccessHandler)success failure:(TYFailureError)failure __deprecated_msg("This method is deprecated, Use -[TuyaSmartMessage deleteMessageWithDeleteRequestModel:failure:] instead"); @end NS_ASSUME_NONNULL_END