import 'package:freezed_annotation/freezed_annotation.dart';
import 'package:payment_plugin/utils/json.dart';
part '../../../_generated/data/remote/models/api_response.g.dart';
@JsonSerializable(genericArgumentFactories: true, createToJson: false)
class ApiResponse<T> {
final T data;
ApiResponse({required this.data});
factory ApiResponse.fromJson(Json json, T Function(Object? json) fromJsonT) =>
_$ApiResponseFromJson(json, fromJsonT);
}