You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
945 B
37 lines
945 B
import 'package:core/models/auth.dart';
|
|
import 'package:core/models/oauth.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
import '../utils/logging.dart';
|
|
|
|
import 'service.base.dart';
|
|
|
|
abstract class AuthService extends ServiceBase {
|
|
|
|
static AuthService get to => Get.find();
|
|
|
|
Future<Token> password(LoginParams params) {
|
|
logger.debug('not implemented');
|
|
return Future.error('not implemented');
|
|
}
|
|
|
|
Future<Token> portal(PortalLoginParams params) {
|
|
logger.debug('not implemented');
|
|
return Future.error('not implemented');
|
|
}
|
|
|
|
Future<Token> phoneNumber(SmsLoginParams params) {
|
|
logger.debug('not implemented');
|
|
return Future.error('not implemented');
|
|
}
|
|
|
|
Future<Token> refreshToken(RefreshTokenParams params) {
|
|
logger.debug('not implemented');
|
|
return Future.error('not implemented');
|
|
}
|
|
|
|
Future<UserProfile> getProfile() {
|
|
logger.debug('not implemented');
|
|
return Future.error('not implemented');
|
|
}
|
|
}
|