template_list_response.dart 623 B

12345678910111213141516171819202122
  1. import 'package:electronic_assistant/data/bean/template_bean.dart';
  2. import 'package:json_annotation/json_annotation.dart';
  3. part 'template_list_response.g.dart';
  4. @JsonSerializable()
  5. class TemplateListResponse {
  6. @JsonKey(name: 'templates')
  7. List<TemplateBean>? templateList;
  8. @JsonKey(name: 'defaultTemplate')
  9. TemplateBean? defaultTemplate;
  10. @JsonKey(name: 'maxTemplateCount')
  11. int maxTemplateCount;
  12. TemplateListResponse(
  13. this.templateList, this.defaultTemplate, this.maxTemplateCount);
  14. factory TemplateListResponse.fromJson(Map<String, dynamic> json) =>
  15. _$TemplateListResponseFromJson(json);
  16. }