| 12345678910111213141516171819202122232425262728293031 |
- /// 试题篮模型
- import 'problem.dart';
- class Cart {
- final int id;
- final String name;
- final int itemCount;
- final String createdAt;
- final List<Problem>? items;
- Cart({
- required this.id,
- required this.name,
- this.itemCount = 0,
- this.createdAt = '',
- this.items,
- });
- factory Cart.fromJson(Map<String, dynamic> json) {
- return Cart(
- id: json['id'] ?? 0,
- name: json['name'] ?? '',
- itemCount: json['item_count'] ?? 0,
- createdAt: json['created_at'] ?? '',
- items: (json['items'] as List<dynamic>?)
- ?.map((i) => Problem.fromJson(i as Map<String, dynamic>))
- .toList(),
- );
- }
- }
|