Refactor member page (#3)

* refactor: member page

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip
This commit is contained in:
bggRGjQaUbCoE
2024-10-17 11:18:59 +08:00
committed by GitHub
parent 270bf0a4b6
commit f77088b870
205 changed files with 70072 additions and 119 deletions

View File

@@ -0,0 +1,47 @@
import 'package:json_annotation/json_annotation.dart';
part 'digital_info.g.dart';
@JsonSerializable()
class DigitalInfo {
bool? active;
@JsonKey(name: 'nft_type')
int? nftType;
@JsonKey(name: 'background_handle')
int? backgroundHandle;
@JsonKey(name: 'animation_first_frame')
String? animationFirstFrame;
@JsonKey(name: 'music_album')
dynamic musicAlbum;
dynamic animation;
@JsonKey(name: 'nft_region_title')
String? nftRegionTitle;
@JsonKey(name: 'card_id')
int? cardId;
@JsonKey(name: 'cut_space_bg')
String? cutSpaceBg;
@JsonKey(name: 'part_type')
int? partType;
@JsonKey(name: 'item_jump_url')
String? itemJumpUrl;
DigitalInfo({
this.active,
this.nftType,
this.backgroundHandle,
this.animationFirstFrame,
this.musicAlbum,
this.animation,
this.nftRegionTitle,
this.cardId,
this.cutSpaceBg,
this.partType,
this.itemJumpUrl,
});
factory DigitalInfo.fromJson(Map<String, dynamic> json) {
return _$DigitalInfoFromJson(json);
}
Map<String, dynamic> toJson() => _$DigitalInfoToJson(this);
}