intimacy_analyze_chat_config_response.dart 854 B

1234567891011121314151617181920212223242526272829
  1. import 'package:json_annotation/json_annotation.dart';
  2. import 'package:keyboard/data/api/response/for_me_bean.dart';
  3. import 'package:keyboard/data/api/response/for_ta_bean.dart';
  4. import '../../bean/ai_model.dart';
  5. import '../../bean/intimacy_analyze_direction.dart';
  6. part 'intimacy_analyze_chat_config_response.g.dart';
  7. /// 亲密度-对话分析配置
  8. @JsonSerializable()
  9. class IntimacyAnalyzeChatConfigResponse {
  10. /// 对于他
  11. @JsonKey(name: 'forTa')
  12. List<ForTaBean>? forTa;
  13. /// 对于我
  14. @JsonKey(name: 'forMe')
  15. List<ForMeBean>? forMe;
  16. IntimacyAnalyzeChatConfigResponse(this.forTa, this.forMe);
  17. factory IntimacyAnalyzeChatConfigResponse.fromJson(
  18. Map<String, dynamic> json,
  19. ) => _$IntimacyAnalyzeChatConfigResponseFromJson(json);
  20. Map<String, dynamic> toJson() =>
  21. _$IntimacyAnalyzeChatConfigResponseToJson(this);
  22. }