| 12345678910111213141516171819202122 |
- class ApiResponse<T> {
- final bool success;
- final String message;
- final T? data;
-
- ApiResponse({
- required this.success,
- required this.message,
- this.data,
- });
-
- factory ApiResponse.fromJson(
- Map<String, dynamic> json,
- T Function(dynamic) fromJsonT,
- ) {
- return ApiResponse<T>(
- success: json['success'] ?? false,
- message: json['message'] ?? '',
- data: json['data'] != null ? fromJsonT(json['data']) : null,
- );
- }
- }
|