Files
PiliPlus/lib/models_new/space/space_shop/data.dart
bggRGjQaUbCoE 2956b43f42 feat: member shop
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-03 08:07:26 +08:00

31 lines
845 B
Dart

import 'package:PiliPlus/models_new/space/space_shop/item.dart';
class SpaceShopData {
List<SpaceShopItem>? data;
bool? showMoreTab;
String? clickUrl;
String? showMoreDesc;
bool? haveNextPage;
int? nextSearchAfter;
SpaceShopData({
this.data,
this.showMoreTab,
this.clickUrl,
this.showMoreDesc,
this.haveNextPage,
this.nextSearchAfter,
});
factory SpaceShopData.fromJson(Map<String, dynamic> json) => SpaceShopData(
data: (json['data'] as List<dynamic>?)
?.map((e) => SpaceShopItem.fromJson(e as Map<String, dynamic>))
.toList(),
showMoreTab: json['showMoreTab'] as bool?,
clickUrl: json['clickUrl'] as String?,
showMoreDesc: json['showMoreDesc'] as String?,
haveNextPage: json['haveNextPage'] as bool?,
nextSearchAfter: json['nextSearchAfter'] as int?,
);
}