import 'package:json_annotation/json_annotation.dart'; import 'digital_info.dart'; import 'entrance_button.dart'; import 'purchase_button.dart'; part 'images.g.dart'; @JsonSerializable() class Images { String? imgUrl; @JsonKey(name: 'night_imgurl') String? nightImgurl; @JsonKey(name: 'has_garb') bool? hasGarb; @JsonKey(name: 'goods_available') bool? goodsAvailable; @JsonKey(name: 'purchase_button') PurchaseButton? purchaseButton; @JsonKey(name: 'entrance_button') EntranceButton? entranceButton; @JsonKey(name: 'digital_info') DigitalInfo? digitalInfo; @JsonKey(name: 'collection_top_simple') dynamic collectionTopSimple; Images({ this.imgUrl, this.nightImgurl, this.hasGarb, this.goodsAvailable, this.purchaseButton, this.entranceButton, this.digitalInfo, this.collectionTopSimple, }); factory Images.fromJson(Map json) { return _$ImagesFromJson(json); } Map toJson() => _$ImagesToJson(this); }