apiResponseTemplate function

String apiResponseTemplate()

Implementation

String apiResponseTemplate() {
  return '''
class ApiResponse<T> {

  final T? data;
  final String? message;
  final bool success;

  ApiResponse({
    this.data,
    this.message,
    this.success = true,
  });

  factory ApiResponse.success(Map<String, dynamic> json) {

    return ApiResponse(
      data: json['data'],
      message: json['message'],
      success: true,
    );

  }

  factory ApiResponse.error(String message) {

    return ApiResponse(
      message: message,
      success: false,
    );

  }

}
''';
}