1234567891011121314151617181920212223242526272829303132 |
- import 'package:json_annotation/json_annotation.dart';
- part 'api_rsp.g.dart';
- @JsonSerializable(genericArgumentFactories: true)
- class ApiRsp<T> {
- /*
- "code": 0,
- "data": ,
- "msg": "string"
- */
- final num? code;
- final T? data;
- final String? string;
- const ApiRsp({
- this.code,
- this.data,
- this.string,
- });
- factory ApiRsp.fromJson(
- Map<String, dynamic> json,
- T Function(dynamic json) fromJsonT,
- ) =>
- _$ApiRspFromJson<T>(json, fromJsonT);
- Map<String, dynamic> toJson(Object? Function(T value) toJsonT) => _$ApiRspToJson(this, toJsonT);
- }
|