1
wei
2021-01-21 62d098cb78296feaa6f786a20748921338db838c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
//
// TuyaSmartUser+DeprecatedApi.h
// TuyaSmartBaseKit
//
// Copyright (c) 2014-2021 Tuya Inc. (https://developer.tuya.com)
 
#import "TuyaSmartUser.h"
 
NS_ASSUME_NONNULL_BEGIN
 
@interface TuyaSmartUser (DeprecatedApi)
 
#pragma mark email
 
/// Email register 1.0.
/// @param countryCode Country code.
/// @param email Email.
/// @param password Password.
/// @param success Called when the task finishes successfully.
/// @param failure Called when the task is interrupted by an error.
/// @deprecated This method is deprecated, use TuyaSmartUser::registerByEmail:email:password:code:success:failure: instead
- (void)registerByEmail:(NSString *)countryCode
                  email:(NSString *)email
               password:(NSString *)password
                success:(nullable TYSuccessHandler)success
                failure:(nullable TYFailureError)failure
DEPRECATED_MSG_ATTRIBUTE("use registerByEmail:email:password:code:success:failure: instead");
 
 
#pragma mark phone
 
/// Mobile phone verification code login and register.
/// @param countryCode Country code.
/// @param phoneNumber Mobile phone number.
/// @param code Verification code.
/// @param success Called when the task finishes successfully.
/// @param failure Called when the task is interrupted by an error.
/// @deprecated This method is deprecated, use TuyaSmartUser::loginWithMobile:countryCode:code:success:failure: instead
- (void)login:(NSString *)countryCode
  phoneNumber:(NSString *)phoneNumber
         code:(NSString *)code
      success:(nullable TYSuccessHandler)success
      failure:(nullable TYFailureError)failure
DEPRECATED_MSG_ATTRIBUTE("use loginWithMobile:countryCode:code:success:failure: instead");
 
#pragma mark Uid
 
/// User ID login/register. The account will be registered at first login.
/// @param countryCode Country code.
/// @param uid User ID.
/// @param password Password.
/// @param success Called when the task finishes successfully.
/// @param failure Called when the task is interrupted by an error.
/// @deprecated This method is deprecated, use TuyaSmartUser::loginOrRegisterWithCountryCode:uid:password:success:failure: instead
- (void)loginOrRegisterByPhone:(NSString *)countryCode
                           uid:(NSString *)uid
                      password:(NSString *)password
                       success:(nullable TYSuccessHandler)success
                       failure:(nullable TYFailureError)failure
DEPRECATED_MSG_ATTRIBUTE("use loginOrRegisterWithCountryCode:uid:password:success:failure: instead");
 
/// User ID login/register. The account will be registered at first login.
/// @param countryCode Country code.
/// @param uid User ID.
/// @param password Password.
/// @param createHome Create default home.
/// @param success Called when the task finishes successfully.
/// @param failure Called when the task is interrupted by an error.
/// @deprecated This method is deprecated, use TuyaSmartUser::loginOrRegisterWithCountryCode:uid:password:createHome:success:failure: instead
- (void)loginOrRegisterByPhone:(NSString *)countryCode
                           uid:(NSString *)uid
                      password:(NSString *)password
                    createHome:(BOOL)createHome
                       success:(nullable TYSuccessID)success
                       failure:(nullable TYFailureError)failure
DEPRECATED_MSG_ATTRIBUTE("use loginOrRegisterWithCountryCode:uid:password:createHome:success:failure: instead");
 
/// User ID register.
/// @param uid User ID.
/// @param password Password.
/// @param countryCode Country code.
/// @param success Called when the task finishes successfully.
/// @param failure Called when the task is interrupted by an error.
/// @deprecated This method is deprecated, use TuyaSmartUser::loginOrRegisterWithCountryCode:uid:password:createHome:success:failure: instead
- (void)registerByUid:(NSString *)uid
             password:(NSString *)password
          countryCode:(NSString *)countryCode
              success:(nullable TYSuccessHandler)success
              failure:(nullable TYFailureError)failure
DEPRECATED_MSG_ATTRIBUTE("use loginOrRegisterWithCountryCode:uid:password:createHome:success:failure: instead");
 
/// User ID login.
/// @param uid User ID.
/// @param password Password.
/// @param countryCode Country code.
/// @param success Called when the task finishes successfully.
/// @param failure Called when the task is interrupted by an error.
/// @deprecated This method is deprecated, use TuyaSmartUser::loginOrRegisterWithCountryCode:uid:password:createHome:success:failure: instead
- (void)loginByUid:(NSString *)uid
          password:(NSString *)password
       countryCode:(NSString *)countryCode
           success:(nullable TYSuccessHandler)success
           failure:(nullable TYFailureError)failure
DEPRECATED_MSG_ATTRIBUTE("use loginOrRegisterWithCountryCode:uid:password:createHome:success:failure: instead");
 
/// User ID login/register. The account will be registered at first login.
/// @param countryCode Country code.
/// @param uid User ID.
/// @param password Password.
/// @param success Called when the task finishes successfully.
/// @param failure Called when the task is interrupted by an error.
/// @deprecated This method is deprecated, use TuyaSmartUser::loginOrRegisterWithCountryCode:uid:password:createHome:success:failure: instead
- (void)loginOrRegisterWithCountryCode:(NSString *)countryCode
                                   uid:(NSString *)uid
                              password:(NSString *)password
                               success:(nullable TYSuccessHandler)success
                               failure:(nullable TYFailureError)failure
DEPRECATED_MSG_ATTRIBUTE("use loginOrRegisterWithCountryCode:uid:password:createHome:success:failure: instead");
 
@end
 
NS_ASSUME_NONNULL_END