home_info_response.dart 509 B

1234567891011121314151617181920
  1. import 'package:electronic_assistant/data/bean/agenda.dart';
  2. import 'package:json_annotation/json_annotation.dart';
  3. import '../../bean/talks.dart';
  4. part 'home_info_response.g.dart';
  5. @JsonSerializable()
  6. class HomeInfoResponse {
  7. @JsonKey(name: 'talks')
  8. List<TalkBean> talks;
  9. @JsonKey(name: 'agendas')
  10. List<Agenda> agendas;
  11. HomeInfoResponse({required this.talks, required this.agendas});
  12. factory HomeInfoResponse.fromJson(Map<String, dynamic> json) =>
  13. _$HomeInfoResponseFromJson(json);
  14. }