import 'package:core/dependency/injector.dart'; import 'package:core/models/auth.dart'; import 'package:core/models/oauth.dart'; import '../utils/logging.dart'; import 'service.base.dart'; abstract class AuthService extends ServiceBase { AuthService(super._injector); static AuthService get to => Injector.instance.get(); Future password(LoginParams params) { logger.debug('not implemented'); return Future.error('not implemented'); } Future portal(PortalLoginParams params) { logger.debug('not implemented'); return Future.error('not implemented'); } Future phoneNumber(SmsLoginParams params) { logger.debug('not implemented'); return Future.error('not implemented'); } Future refreshToken(RefreshTokenParams params) { logger.debug('not implemented'); return Future.error('not implemented'); } // Future getProfile() { // logger.debug('not implemented'); // return Future.error('not implemented'); // } }