import '../utilsParse.dart'; import 'user.dart'; class AuthResponse { final AuthBody? body; final int? status; final bool? operation; AuthResponse( {this.body, this.status, this.operation}); factory AuthResponse.fromJson(Map json) { return AuthResponse( operation: json['operation'], status: json['status'], body: AuthBody.fromJson(json['body']) ); } } class AuthBody { final List? email; final List? password; final String? message; final User? user; AuthBody({this.message, this.user, this.email, this.password}); factory AuthBody.fromJson(Map json) { return AuthBody( email: json['email']!=null ? parseListString(json['email']): null, message: json['message'], password: json['password']!=null ? parseListString(json['password']): null, user: json['user']!=null ? User.fromJson(json['user']) : null ); } }