import 'package:fis_jsonrpc/rpc.dart';

abstract class ILogInManager {
  /// 登录
  Future<LoginResult?> commonLoginAsync({
    required String username,
    required String password,
    required Platform platform, // 平台
    required LoginSource loginSource,
  });

  /// dongle登录
  Future<LoginResult?> dongleCommonLoginAsync({
    required String anyAccount,
    required String labDongle,
    required String anyCode,
    required LoginSource loginSource,
  });
}
