co.easimart.EasimartUserController Maven / Gradle / Ivy
package co.easimart;
import java.util.Map;
import bolts.Task;
/** package */ interface EasimartUserController {
Task signUpAsync(
EasimartObject.State state,
EasimartOperationSet operations,
String sessionToken);
//region logInAsync
Task logInAsync(
String username, String password);
Task logInAsync(
EasimartUser.State state, EasimartOperationSet operations);
Task logInAsync(
String authType, Map authData);
//endregion
Task getUserAsync(String sessionToken);
Task requestPasswordResetAsync(String email);
}