import 'package:fluffychat/pangea/constructs/construct_identifier.dart'; class VocabResponse { List vocab; DateTime? expireAt; VocabResponse({this.vocab = const []}) { expireAt = DateTime.now().add(const Duration(days: 100)); } VocabResponse.fromJson(Map json) : vocab = (json['vocab'] as List) .map((e) => ConstructIdentifier.fromJson(e)) .toList(); Map toJson() => { 'vocab': vocab.map((e) => e.toJson()).toList(), }; }