import 'dart:convert'; import '../../connect_api.dart'; import 'login_request.dart'; import 'login_response.dart'; class Login extends ConnectApi { final LoginRequest payload; Login(this.payload) : super('auth/login'); @override bool get requiresAuth => false; @override ConnectHttpMethod get method => ConnectHttpMethod.post; @override Object? get body => payload.toJson(); @override LoginResponse assemble(String raw) => LoginResponse.fromJson(jsonDecode(raw) as Map); }