This commit is contained in:
v7lin
2021-07-31 19:36:25 +08:00
parent 8d02483da6
commit 5020a46a93
2 changed files with 13 additions and 0 deletions

View File

@ -1,3 +1,5 @@
import 'dart:convert';
import 'package:json_annotation/json_annotation.dart';
part 'tencent_api_resp.g.dart';
@ -19,6 +21,11 @@ abstract class TencentApiResp {
final String? msg;
bool get isSuccessful => ret == RET_SUCCESS;
Map<String, dynamic> toJson();
@override
String toString() => const JsonEncoder.withIndent(' ').convert(toJson());
}
@JsonSerializable(
@ -111,5 +118,6 @@ class TencentUserInfoResp extends TencentApiResp {
return figureurl;
}
@override
Map<String, dynamic> toJson() => _$TencentUserInfoRespToJson(this);
}

View File

@ -1,3 +1,5 @@
import 'dart:convert';
import 'package:json_annotation/json_annotation.dart';
part 'tencent_unionid_resp.g.dart';
@ -32,4 +34,7 @@ class TencentUnionidResp {
bool get isSuccessful => error == ERROR_SUCCESS;
Map<String, dynamic> toJson() => _$TencentUnionidRespToJson(this);
@override
String toString() => const JsonEncoder.withIndent(' ').convert(toJson());
}