|
new Task< TDSUser > | SignUp () |
|
new Task | UpdatePassword (string oldPassword, string newPassword) |
|
new Task | AssociateAuthData (Dictionary< string, object > authData, string platform) |
|
new Task | AssociateAuthDataAndUnionId (Dictionary< string, object > authData, string platform, string unionId, LCUserAuthDataLoginOption option=null) |
|
new Task | DisassociateWithAuthData (string platform) |
|
new async Task< TDSUser > | Save (bool fetchWhenSave=false, LCQuery< LCObject > query=null) |
| Save this user to the cloud. More...
|
|
Task | ApplyFriendship (TDSUser user, Dictionary< string, object > attributes=null) |
|
Task | ApplyFriendship (string userId, Dictionary< string, object > attributes=null) |
|
Task | AcceptFriendshipRequest (LCFriendshipRequest request, Dictionary< string, object > attributes=null) |
|
Task | DeclineFriendshipRequest (LCFriendshipRequest request) |
|
Task | DeleteFriendshipRequest (LCFriendshipRequest request) |
|
LCQuery< LCFriendshipRequest > | GetFriendshipRequestQuery (int status, bool includeTargetUser, bool reachToCurrentUser) |
|
LCQuery< LCObject > | GetFriendshipQuery () |
|
async Task | RegisterFriendshipNotification (FriendshipNotification notification) |
|
async Task | UnregisterFriendshipNotification () |
|
|
static new Task | RequestLoginSMSCode (string mobile) |
|
static new Task< TDSUser > | SignUpOrLoginByMobilePhone (string mobile, string code) |
|
static new Task< TDSUser > | Login (string username, string password) |
|
static new Task< TDSUser > | LoginByEmail (string email, string password) |
|
static new Task< TDSUser > | LoginByMobilePhoneNumber (string mobile, string password) |
|
static new Task< TDSUser > | LoginBySMSCode (string mobile, string code) |
|
static new Task | RequestEmailVerify (string email) |
|
static new Task | RequestMobilePhoneVerify (string mobile) |
|
static new Task | VerifyMobilePhone (string mobile, string code) |
|
static new Task | RequestPasswordReset (string email) |
|
static new Task | RequestPasswordResetBySmsCode (string mobile) |
|
static new Task | ResetPasswordBySmsCode (string mobile, string code, string newPassword) |
|
static new Task | RequestSMSCodeForUpdatingPhoneNumber (string mobile, int ttl=360, string captchaToken=null) |
|
static new Task | VerifyCodeForUpdatingPhoneNumber (string mobile, string code) |
|
static new async Task< TDSUser > | GetCurrent () |
| Gets the currently logged in TDSUser with a valid session, from memory or disk if necessary. More...
|
|
static new async Task< TDSUser > | BecomeWithSessionToken (string sessionToken) |
| Signs in a user with a sessionToken. More...
|
|
static async Task< TDSUser > | LoginWithSessionToken (string sessionToken) |
| Signs in a user with a sessionToken for XDSDK. More...
|
|
static new async Task< TDSUser > | LoginWithAuthData (Dictionary< string, object > authData, string platform, LCUserAuthDataLoginOption option=null) |
| Signs up or signs in a user with third party authData. More...
|
|
static new async Task< TDSUser > | LoginWithAuthDataAndUnionId (Dictionary< string, object > authData, string platform, string unionId, LCUserAuthDataLoginOption option=null) |
| Signs up or signs in a user with third party authData and unionId. More...
|
|
static new async Task< TDSUser > | LoginAnonymously () |
| Creates an anonymous user. More...
|
|
static async Task< TDSUser > | LoginWithTapTap (string[] permissions=null) |
| Signs up or signs in a user with TapTap. More...
|
|
static new async Task | Logout () |
| Logs out the currently logged in user session. More...
|
|
static new LCQuery< TDSUser > | GetQuery () |
| Constructs a LCQuery for TDSUser. More...
|
|