vip_info.dart
675 Bytes
import 'package:json_annotation/json_annotation.dart';
part 'vip_info.g.dart';
@JsonSerializable()
class VipInfo {
const VipInfo({
this.isVip,
this.isForeverVip,
this.isShare,
this.vipStartDate,
this.vipEndDate,
});
@JsonKey(name: 'is_vip')
final bool? isVip;
@JsonKey(name: 'vip_is_forever')
final bool? isForeverVip;
@JsonKey(name: 'is_share')
final bool? isShare;
@JsonKey(name: 'vip_start_date')
final int? vipStartDate;
@JsonKey(name: 'vip_end_date')
final int? vipEndDate;
factory VipInfo.fromJson(Map<String, dynamic> json) =>
_$VipInfoFromJson(json);
Map<String, dynamic> toJson() => _$VipInfoToJson(this);
}