mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
95 lines
3.7 KiB
Dart
95 lines
3.7 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'data.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
Data _$DataFromJson(Map<String, dynamic> json) => Data(
|
|
relation: (json['relation'] as num?)?.toInt(),
|
|
relSpecial: (json['rel_special'] as num?)?.toInt(),
|
|
guestRelation: (json['guest_relation'] as num?)?.toInt(),
|
|
defaultTab: json['default_tab'] as String?,
|
|
isParams: json['is_params'] as bool?,
|
|
setting: json['setting'] == null
|
|
? null
|
|
: Setting.fromJson(json['setting'] as Map<String, dynamic>),
|
|
tab: json['tab'] == null
|
|
? null
|
|
: Tab.fromJson(json['tab'] as Map<String, dynamic>),
|
|
card: json['card'] == null
|
|
? null
|
|
: Card.fromJson(json['card'] as Map<String, dynamic>),
|
|
images: json['images'] == null
|
|
? null
|
|
: Images.fromJson(json['images'] as Map<String, dynamic>),
|
|
archive: json['archive'] == null
|
|
? null
|
|
: Archive.fromJson(json['archive'] as Map<String, dynamic>),
|
|
series: json['series'] == null
|
|
? null
|
|
: Series.fromJson(json['series'] as Map<String, dynamic>),
|
|
article: json['article'] == null
|
|
? null
|
|
: space.Data.fromJson(json['article'] as Map<String, dynamic>),
|
|
season: json['season'] == null
|
|
? null
|
|
: Season.fromJson(json['season'] as Map<String, dynamic>),
|
|
coinArchive: json['coin_archive'] == null
|
|
? null
|
|
: CoinArchive.fromJson(json['coin_archive'] as Map<String, dynamic>),
|
|
likeArchive: json['like_archive'] == null
|
|
? null
|
|
: LikeArchive.fromJson(json['like_archive'] as Map<String, dynamic>),
|
|
audios: json['audios'] == null
|
|
? null
|
|
: Audios.fromJson(json['audios'] as Map<String, dynamic>),
|
|
favourite2: json['favourite2'] == null
|
|
? null
|
|
: Favourite2.fromJson(json['favourite2'] as Map<String, dynamic>),
|
|
attentionTip: json['attention_tip'] == null
|
|
? null
|
|
: AttentionTip.fromJson(
|
|
json['attention_tip'] as Map<String, dynamic>),
|
|
// fansEffect: json['fans_effect'] == null
|
|
// ? null
|
|
// : FansEffect.fromJson(json['fans_effect'] as Map<String, dynamic>),
|
|
tab2: (json['tab2'] as List<dynamic>?)
|
|
?.map((e) => Tab2.fromJson(e as Map<String, dynamic>))
|
|
.toList(),
|
|
nftFaceButton: json['nft_face_button'],
|
|
digitalButton: json['digital_button'],
|
|
entry: json['entry'],
|
|
live: json['live'],
|
|
ugcSeason: json['ugc_season'] != null
|
|
? UgcSeason.fromJson(json['ugc_season'])
|
|
: null,
|
|
);
|
|
|
|
Map<String, dynamic> _$DataToJson(Data instance) => <String, dynamic>{
|
|
'relation': instance.relation,
|
|
'rel_special': instance.relSpecial,
|
|
'guest_relation': instance.guestRelation,
|
|
'default_tab': instance.defaultTab,
|
|
'is_params': instance.isParams,
|
|
'setting': instance.setting,
|
|
'tab': instance.tab,
|
|
'card': instance.card,
|
|
'images': instance.images,
|
|
'archive': instance.archive,
|
|
'series': instance.series,
|
|
'article': instance.article,
|
|
'season': instance.season,
|
|
'coin_archive': instance.coinArchive,
|
|
'like_archive': instance.likeArchive,
|
|
'audios': instance.audios,
|
|
'favourite2': instance.favourite2,
|
|
'attention_tip': instance.attentionTip,
|
|
// 'fans_effect': instance.fansEffect,
|
|
'tab2': instance.tab2,
|
|
'nft_face_button': instance.nftFaceButton,
|
|
'digital_button': instance.digitalButton,
|
|
'entry': instance.entry,
|
|
};
|