signIn method
Implementation
Future<TokenModel> signIn({
required String? email,
required String? password,
required String? appId,
required String? appSecret,
required String? deviceFingerprint,
required List<AuthPermission>? permissions,
}) async {
return await errorHandler.handle(() async {
var result = await requestHandler.handlePost(
"oauth",
"signIn",
body: {
"email": email,
"password": password,
"applicationIdentificator": appId,
"applicationSecret": appSecret,
"deviceFingerprint": deviceFingerprint,
"requestedPermissions": permissions!
.map((e) => AuthPermissionConverter.fromEnum(e))
.toList(),
},
);
return TokenModel.fromJson(result!);
});
}