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 ); } }