Files
wechat_kit/example/lib/api/model/wechat_ticket_resp.dart
2021-07-21 11:09:19 +08:00

30 lines
712 B
Dart
Executable File

import 'package:json_annotation/json_annotation.dart';
import 'package:wechat_kit_example/api/model/wechat_api_resp.dart';
part 'wechat_ticket_resp.g.dart';
@JsonSerializable(
explicitToJson: true,
fieldRename: FieldRename.snake,
)
class WechatTicketResp extends WechatApiResp {
const WechatTicketResp({
required int errcode,
String? errmsg,
this.ticket,
this.expiresIn,
}) : super(
errcode: errcode,
errmsg: errmsg,
);
factory WechatTicketResp.fromJson(Map<String, dynamic> json) =>
_$WechatTicketRespFromJson(json);
final String? ticket;
final int? expiresIn;
@override
Map<String, dynamic> toJson() => _$WechatTicketRespToJson(this);
}