import 'package:equatable/equatable.dart'; class SuccessModel extends Equatable { final String message; final bool success; const SuccessModel({ required this.message, required this.success, }); factory SuccessModel.fromJson(Map json) { return SuccessModel( message: json['message'] as String? ?? '', success: json['success'] as bool? ?? false, ); } Map toJson() { return { 'message': message, 'success': success, }; } SuccessModel copyWith({ String? message, bool? success, }) { return SuccessModel( message: message ?? this.message, success: success ?? this.success, ); } @override List get props => [message, success]; }